Skip to main content
The Full Platform deployment provides complete control over the entire Traceloop stack, perfect for organizations with strict security requirements or air-gapped environments.

Infrastructure Requirements

Core Components

  1. ClickHouse Database
  2. Kafka Message Queue
  3. PostgreSQL Database
  4. Kubernetes Cluster
  5. S3 Object Storage

Compatibility Matrix

Validation requests

Submit desired versions via dev@traceloop.com. Minor‑version certification is typically completed within 2 business days; major‑version certification within 7 business days.

Deployment Options

Use Terraform/CloudFormation to provision managed infrastructure components, then deploy Traceloop applications via Helm.

Option 2: All-in-One Helm Deployment

Deploy everything including PostgreSQL, ClickHouse, and Kafka through Helm charts for development/testing environments. Requires manual load balancer setup to forward traffic to NodePort 30080 and handle SSL termination.

Option 1: Infrastructure + Applications Deployment

Contact our team to get the CloudFormation templates and Terraform configurations for deploying the infrastructure components. The deployment process below assumes your infrastructure is already provisioned and available.

Deployment Process

1. Create Traceloop namespace

2. Create required secrets under traceloop namespace

Docker Hub images pull secret.
Credentials will be provided by Traceloop via secure channel
Postgres Secret (if not already present)
ClickHouse Secret (if not already present)
Kafka Secret (if not already present)

3. Download the Traceloop Helm chart to your local environment

4. Run subcharts and dependency extractions script

5. Update values-customer.yaml with your domain & auth configuration:

Configure your deployment settings including gateway, authentication, and image support:

6. Update the following files with relevant addresses

values-external-postgres.yaml
values-external-clickhouse.yaml
values-external-kafka.yaml
values-temporal.yaml
Replace only these values to the values you have from postgres.

7. Install Traceloop Helm chart


Option 2: All-in-One Helm Deployment

This deployment includes a Kong API Gateway that listens on NodePort 30080. You will need to manually provision a load balancer that forwards traffic to your Kubernetes cluster’s NodePort 30080 and handles SSL termination.
This approach deploys all components including databases through Helm charts.

Deployment Process

1. Create Traceloop namespace

2. Create required secrets under traceloop namespace

Docker Hub images pull secret.
Credentials will be provided by Traceloop via secure channel

3. Download the Traceloop Helm chart to your local environment

4. Run subcharts and dependency extractions script

5. Update values-customer.yaml with your domain & auth configuration:

Configure your deployment settings including gateway, authentication, and image support:

6. Install complete Traceloop stack


Verification

  1. Check all pods are running:
  1. Verify infrastructure connectivity:
  1. Access the dashboard at your configured ingress host

Troubleshooting