Self-host
Hybrid Deployment
Set up Traceloop with data sovereignty
The Hybrid deployment model allows you to maintain full control over your data storage while leveraging Traceloop’s managed services for processing, monitoring, and observability.
Architecture Overview
- Your Infrastructure: Hosts only the ClickHouse database for data storage
- Traceloop Managed: Handles processing pipelines, monitoring, and the dashboard
- Data Flow: Data is processed through Traceloop’s infrastructure but stored only in your ClickHouse instance
Setup Process
1
Deploy ClickHouse
Choose one of these deployment methods:
Option A: Using CloudFormation/Terraform (Recommended)
Contact Traceloop team for the CloudFormation template or Terraform configuration
Option B: Using Helm on Kubernetes
Example clickhouse-values.yaml
:
2
Configure Network Access
Provide the following details to the Traceloop team:
-
ClickHouse Connection Details:
- Endpoint URL
- Port number (default: 9000)
- Database credentials
-
Network Security Requirements:
- IP ranges for whitelisting
- VPC peering requirements (if applicable)
We support multiple security configurations:
- IP Whitelisting: Restrict access to specific IP ranges
- VPC Peering: Secure private connection between your VPC and Traceloop’s environment
- SSL/TLS: Encrypted communication for all data in transit
- Custom Certificates: Support for your own SSL certificates
Store your database credentials securely and rotate them periodically.
3
Verify Setup
After setup, the Traceloop team will:
- Configure the connection to your ClickHouse instance
- Perform connectivity tests
- Validate data flow and storage
- Provide access to the Traceloop dashboard
Need Help?
- Schedule a support call
- Join our community Slack
Was this page helpful?