chore(infra): migrate Jaeger to v2 for built-in dark theme #64
Reference in New Issue
Block a user
Delete Branch "chore/infra/jaeger-v2-migration"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Jaeger v1's web UI has no theme selector — it ships light-only. v2 (the OTel-Collector-based rewrite, image
jaegertracing/jaeger, distinct from v1'sjaegertracing/all-in-one) ships a Light / Dark / Auto switcher in the UI nav. v2 is also the actively-developed line; v1 is on the way out within ~6-12 months.Migration is mechanical:
jaegertracing/all-in-one:1.76.0→jaegertracing/jaeger:2.17.0.COLLECTOR_OTLP_ENABLED: 'true'env — v2 enables OTLP receivers by default.16686) and OTLP ports (4317/4318) are unchanged, so the collector →jaeger:4317forwarding pipeline keeps working without touchingotel-collector.yaml.Test plan
docker compose -f infra/local/dev.compose.yml --profile observability up -d --force-recreate jaeger→ container stays healthy.localhost:4317(e.g., via grpcurl or once the BFF is wired in B) → it appears in the Jaeger UI.