Opentelemetry Collector for Kubernetes

Setup hints for the Kubernetes collector for traces

Published: Monday, Jul 31, 2023 Last modified: Tuesday, Nov 26, 2024

The helm chart for open-telemetry/opentelemetry-collector is complex, not easy to use or debug.

Do note you need at a mininum a service with:

  1. A receiver
  2. A processor
  3. An exporter

Or it just won’t work.

Sample YAML:

service:
  pipelines:
    traces:
      receivers: [otlp]
      processors: [batch]
      exporters: [otlp]

The listener is typically GRPC on port 4317.