Jaeger, inspired by Dapper and OpenZipkin, is a distributed tracing system released as open source by Uber Technologies. It can be used for monitoring microservice-based architectures:
- Distributed context propagation
- Distributed transaction monitoring
- Root cause analysis
- Service dependency analysis
- Performance / latency optimization
See also:
- Jaeger documentation for getting started, operational details, and other information.
- Blog post Evolving Distributed Tracing at Uber.
- Tutorial / walkthrough Take OpenTracing for a HotROD ride.
Most of the code here is used in production at Uber, but the open source version is currently in Public Beta.
Clients:
Contributions:
- Jaeger contributions organization
Components:
See CONTRIBUTING.
Open an issue in this or other Jaeger repositories, or join the jaeger-tracing forum.