Jaeger
Jaeger is an open-source, end-to-end distributed tracing system used for monitoring and troubleshooting microservices-based architectures. It enables developers to perform root cause analysis, monitor service dependencies, and optimize performance by visualizing transaction flows across complex…
Key facts
- First appeared
- 2015
- Category
- cloud_infrastructure
- Problem solved
- Jaeger was created to solve the challenge of understanding and debugging latency issues, failures, and execution paths in complex, distributed microservice architectures, which traditional monolithic logging and monitoring tools could not effectively address. It aimed to provide end-to-end visibility into transactions as they traversed multiple services.
- Platforms
- Docker, Applications written in Go, Java, Python, Node.js, C#, etc., Cloud-native environments, Linux, Kubernetes
Related technologies
Notable users
- Various organizations within the Cloud Native Computing Foundation (CNCF) ecosystem
- Many companies leveraging microservices and cloud-native architectures
- Uber (original developer)