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
2016
Category
technology
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)