description Jaeger Overview
Jaeger is an open source, distributed tracing system designed for observability. It captures timing information across microservices allowing developers and operations teams to pinpoint performance problems in intricate applications. Primarily used by those building and managing complex, cloud-native systems where understanding service interactions is crucial for efficient troubleshooting and optimization.
help Jaeger FAQ
Is Jaeger a time-tracking app for personal productivity?
No, Jaeger is a distributed tracing system for software services, not a personal timesheet tool. It records traces and spans so engineers can see where requests spend time across microservices.
What problem did Uber build Jaeger to solve?
Jaeger was originally built at Uber to trace requests across large microservice architectures. It became a Cloud Native Computing Foundation project and is commonly used with OpenTelemetry instrumentation.
How does Jaeger help find a slow checkout or API request?
Jaeger can show one request broken into spans, such as gateway, auth service, inventory service, and database call. If a PostgreSQL query takes 900 ms inside a 1.2 second trace, the slow section is visible instead of hidden in logs.
What are common Jaeger alternatives in observability stacks?
Common alternatives include Zipkin, Grafana Tempo, Honeycomb, Datadog APM, and New Relic. Jaeger is attractive when teams want an open-source tracing backend and already use Kubernetes or OpenTelemetry.
explore Explore More
Similar to Jaeger
See all arrow_forwardReviews & Comments
Write a Review
Be the first to review
Share your thoughts with the community and help others make better decisions.