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.