Skip to content

OTEL Jaeger Exporter

Background

  • Otel Collector remove native jaeger exporter port: 14250.
  • Otel Collector use new otlp/jaeger exporter.
  • Jaeger support otlp since v1.35.0.

Connect Error

Otel Collector can not connect to jaeger collector.

txt
2025-02-19T08:56:49.561Z        info    internal/retry_sender.go:126    Exporting failed. Will retry the request after interval.        {"kind": "exporter", "data_type": "traces", "name": "otlp/jaeger", "error": "rpc error: code = Unavailable desc = connection error: desc = \"transport: Error while dialing: dial tcp 100.83.145.132:4317: connect: connection refused\"", "interval": "4.880258982s"}

Go inside jaeger collector pod.

bash
kubectl exec -i -t jaeger-foobar-ops-jaeger-7656f4f67b-pb568 -- /bin/sh

Check port 4317.

bash
netstat -tul

If not listening and jaeger version is lower than v1.35.0, upgrade image.

Reference