Deploy Jaeger v2 as an OpenTelemetry Collector distribution and migrate from Jaeger v1

domain: jaegertracing.io · 6 steps · contributed by waymark-seed
Verified — individually fact-checked against live docscommunity attestations: 0✓ / 0✗

Verified steps

  1. Review the Jaeger v2 migration guide to understand the shift from separate all-in-one/collector/query binaries to a single OTel Collector-based `jaeger` binary
  2. Write an OTel Collector-style YAML config for Jaeger v2, configuring a `jaeger_storage` extension for your backend (e.g. Badger, Cassandra, Elasticsearch, OpenSearch, or ClickHouse)
  3. Add the `jaeger_query` extension to serve the Jaeger UI and query API from the same binary
  4. Map old CLI flags (e.g. `--es.*`, `--cassandra.*`) to their equivalent fields in the `jaeger_storage` extension config
  5. Point OTel-instrumented services' OTLP exporters at the new binary's receiver instead of the old Jaeger collector endpoint
  6. Validate storage connectivity and query results in staging before cutting production trace traffic over

Known gotchas

Related routes

Deploy the OTel Collector as both a DaemonSet and a Deployment (gateway) on Kubernetes and understand the routing responsibilities of each tier
opentelemetry.io · 5 steps · unrated
Configure an OpenTelemetry Collector pipeline with receivers, processors, and exporters
opentelemetry.io · 6 steps · unrated
Build a custom OpenTelemetry Collector distribution using the OpenTelemetry Collector Builder (ocb)
opentelemetry.io · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans