SYSTEM Cited by 1 source
Jaeger¶
Jaeger (jaegertracing.io, github.com/jaegertracing/jaeger) is the open-source distributed tracing system originally built at Uber in the mid-2010s, inspired by Zipkin, to evolve beyond its predecessor Merckx as Uber's services increasingly adopted async patterns that Merckx's Kafka-stream instrumentation didn't handle well. Donated to the CNCF; now a canonical choice for OpenTracing-/OpenTelemetry-compatible tracing infrastructure. (Source: sources/2024-03-14-highscalability-brief-history-of-scaling-uber)
Key evolution point in Uber's microservice-platform lineage: Merckx → Jaeger tracks the move from sync-RPC-dominated to async-workflow-heavy service graphs. Cited as still in use at Uber as of the 2024-03-14 retrospective.
Seen in¶
- sources/2024-03-14-highscalability-brief-history-of-scaling-uber — 2013+ microservice-platform observability primitive; replaces Merckx once async patterns demanded a new tracing substrate.
Related¶
- systems/merckx — predecessor distributed tracing system at Uber.
- systems/opentracing — the tracing API Jaeger is a reference implementation of.
- systems/zipkin-reporter — inspiration and ecosystem peer.
- companies/uber — origin org.
- concepts/async-context-propagation — the core cross-service tracing primitive.