Jaeger
An open-source, end-to-end distributed tracing platform originally developed by Uber Technologies. Monitor request flows across microservices, identify performance bottlenecks, and troubleshoot failures through a visual trace timeline.
What You Can Do After Deployment
- Visit your domain -- the Jaeger UI opens immediately with no login required
- Send traces -- configure your application to send traces via OpenTelemetry, Jaeger client, or Zipkin format to the collector endpoints
- Search traces -- find traces by service name, operation, tags, or duration
- Analyze latency -- visualize request timelines to pinpoint slow services
- Compare traces -- compare two traces side by side to identify regressions
Key Features
- Visual trace timeline with service dependency graphs
- Search by service, operation, tags, duration, and time range
- Trace comparison for regression analysis
- OpenTelemetry and Zipkin format compatible
- All-in-one deployment with in-memory storage
- System Architecture (DAG) view of service dependencies
- Monitor tab for service performance metrics
Collector Endpoints
4318 -- OpenTelemetry HTTP (OTLP)
14268 -- Jaeger HTTP Thrift
9411 -- Zipkin compatible
License
Apache-2.0 -- GitHub | Website