Jaeger deprecation

Andreas Thaler, PO @Kyma" on January 16, 2023

As part of the Kyma team working on the Observability capabilities, I'd like to let you know that we decided to deprecate the Kyma tracing component bundling the Jaeger backend for trace collection. In this blog post, I'm going to give you our reasoning behind that decision and present alternative solutions.

In my recent blog post, I outlined the new strategy for the Observability domain in Kyma. Along with the shift towards providing enterprise-grade qualities for Kyma modules, we move the focus on enabling users to stream telemetry data into their centralized (outer-cluster) observability backends. Therefore, Kyma explicitly decided to support open and easy integration into existing solutions instead of being yet another provider of a specific observability stack of enterprise-grade quality.

Now, we will apply the same principle to the Jaeger component and the tracing component as a whole. Kyma's current tracing component is very lightweight and does not meet enterprise-grade standards. Thus, the current approach does not fit our strategy and will be deprecated.

With Kyma 2.10, we introduced the first version of telemetry tracing, which enables you to perform a custom Jaeger installation. Besides that, you can also start integrating any other trace backend based on native OTLP.

The tracing component will be marked as deprecated with version 2.11 of Kyma. Instructions on how to install Jaeger on your own have already been provided and will be maintained on a best-effort basis. Kyma's tracing component is planned to be removed with Kyma 2.14. Please transition to a custom installation before the 2.14 release.

  • Tags:
  • #kyma
  • #observability
  • #tracing