TraceLoop

Integrations

If it emits telemetry, TraceLoop speaks its language.

OpenTelemetry-native ingest, plus 120+ first-party connectors across infrastructure, databases, messaging, languages, alerting and CI/CD. Bring any SDK — or let our agents instrument your stack with zero code changes.

Integration Catalog

120+ connectors, six families

Every connector ships with curated dashboards, alert rules and runbook links. Installation is a token and a config block — no bespoke exporters.

Infrastructure

8+
  • Kubernetes
  • Docker
  • AWS EC2
  • Azure VMs
  • GCP Compute
  • Terraform
  • Ansible
  • Nomad

Databases & Storage

8+
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • DynamoDB
  • Elasticsearch
  • S3
  • ClickHouse

Messaging & Streaming

8+
  • Kafka
  • RabbitMQ
  • SQS
  • SNS
  • NATS
  • Pulsar
  • MQTT
  • EventHub

Languages & Frameworks

8+
  • Node.js
  • Python
  • Go
  • Java
  • Ruby
  • Rust
  • .NET
  • Elixir

Alerting & Incident

8+
  • PagerDuty
  • Opsgenie
  • Slack
  • Microsoft Teams
  • Jira
  • ServiceNow
  • Zendesk
  • Webhooks

CI/CD & Source Control

8+
  • GitHub
  • GitLab
  • Bitbucket
  • Jenkins
  • CircleCI
  • ArgoCD
  • Buildkite
  • Deploy hooks

OpenTelemetry

OTel in, OTel out — no lock-in, ever

TraceLoop is built on OpenTelemetry wire formats. Your instrumentation belongs to you: export traces, metrics and logs back out via OTLP at any time, at full fidelity.

01

Install or point a collector

Drop in the TraceLoop agent for zero-code instrumentation, or point your existing OpenTelemetry Collector at our OTLP endpoint. mTLS and token auth by default.

02

Tag with resource attributes

service.name, deployment.environment, region — the collector picks up Kubernetes and cloud metadata automatically, so topology builds itself.

03

Verify in the workspace

The integrations health page shows handshake, throughput and dropped-span rates per emitter. First spans typically land inside five minutes.

collector config

opentelemetry-collector · otlp/traceloop exporter

mTLS
# traceloop-collector.yaml
exporters:
  otlp/traceloop:
    endpoint: otel.eu-west-2.traceloop.io:443
    tls:
      cert_file: /etc/otel/client.crt
      key_file:  /etc/otel/client.key
    headers:
      authorization: "Bearer $TRACELOOP_TOKEN"

service:
  pipelines:
    traces:
      receivers: [otlp]
      processors: [tail_sampling, resource/k8s]
      exporters: [otlp/traceloop]
    metrics:
      receivers: [otlp, hostmetrics, kubeletstats]
      processors: [filter/preaggregation]
      exporters: [otlp/traceloop]
    logs:
      receivers: [otlp, filelog]
      processors: [redaction/pii]
      exporters: [otlp/traceloop]

Integration Health

Know the state of every emitter

The health page tracks handshake, throughput and dropped telemetry per integration — so a silent agent is itself an alert, not a mystery.

integration health

checkout-platform workspace · 24 emitters · last sync 12s ago

23/24 HEALTHY
  • otel-collector · checkout-platform

    182k spans/min · 41k points/min

    HEALTHY
  • kubernetes · prod-eu-west-2

    312 pods discovered · metadata sync 12s

    HEALTHY
  • pagerduty · traceloop-oncall

    last page delivered 14:28 UTC · ack 2m41s

    HEALTHY
  • github · harbourline/checkout

    deploy markers synced · v2.41.3 flagged

    HEALTHY
  • filelog · legacy-billing-host-04

    no data for 6h · agent unreachable

    SILENT

Missing a connector? Contact Engineering — most requests ship as first-party integrations within a quarter, and the OTLP bridge covers you meanwhile.

Your stack is already compatible

Point a collector, paste a token, watch the topology build itself. That is the whole onboarding.