Tracing in Kiali, correlation with Metrics

Joel Takvorian
Feb 25, 2020 · 2 min read

Since early 2020, Kiali is improving its story around Tracing. In the past, it supported some limited integration with Jaeger essentially via an iframe embedded in the UI. It was also performing some queries directly to Jaeger, for instance, to get the number of traces in error for a given service.

It has all been rewritten in Kiali 1.12 and 1.13. There were two main axis of improvements:

  • Kiali now has its own UI for Tracing. It still depends on Jaeger to fetch traces, though. We didn’t do that only to discard an old and troublesome iframe. More importantly, it’s to provide a more consistent user experience in Kiali: better navigation with links to Service details, metrics and logs from a trace, and a better visual integration too. It also opens the door for future enhancements. It is meant to complement Jaeger UI, which is still accessible via external links by the way. Check out our documentation about this new screen.
Image for post
Image for post
New Traces page in Kiali
  • In Kiali metrics pages, there is now the option to display tracing spans as part of the metrics charts. Hence it enables some visual correlation between traces and metrics. You can find out more on Metrics and Traces correlation in this blog post.
Image for post
Image for post
Metrics/spans correlation: here JVM memory/threads increase correlated with tracing spans spike

Have fun with tracing, and as always your feedback is welcome!

Kiali

Service Mesh Observability

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store