Distributed cloud tracing platform Jaeger emerges from the incubator
Congratulations, Jaeger! The distributed tracing platform has recently graduated from the CNCF incubator. It follows in the footsteps of six previous graduates including Kubernetes, Prometheus and Fluentd. Let’s take a closer look at Jaeger’s features and evolution.
Just over two years after it was accepted as an incubation project, the Cloud Native Computing Foundation (CNCF) has announced Jaeger as their newest graduate. The end-to-end distributed tracing platform was originally created by Uber in 2015. More than 20 organizations now use it in production, among which are big names such as Red Hat and Symantec.
Features of Jaeger
Jaeger is an open source platform for distributed tracing, currently available in v1.14.0. It offers a set of features for monitoring as well as troubleshooting microservices-based distributed systems. Distributed context propagation, distributed transaction monitoring, root cause analysis and performance/latency optimization are just some of the features.
During its time in the incubation process, Jaeger went through 14 releases and a number of features were added, for example support for additional storage backends. Jaeger might have graduated, but it’s not done yet! The roadmap for the following 6-12 months was already released. It includes adaptive sampling, support for large traces in the UI and more.
The Cloud Native Computing Foundation was founded in 2015 by Google, Red Hat, Twitter, Huawei and others. It is part of the nonprofit Linux Foundation. In order to officially graduate from the incubator, Jaeger adopted the CNCF Community Code of Conduct to make participation a “harassment-free experience for everyone”, as stated on GitHub.
Further graduation criteria fulfilled by Jaeger include a Best Practices Badge and a defined governance and committer process. Additionally, committers must be from at least two different organizations. Jaeger adheres to this as well, having 15 maintainers from four companies.
The CNFC announcement offers more details on Jaeger’s graduation.