In this post, I want to share some ideas for how Grafana could be used to create visualisations of the contents of events on Apache Kafka topics.
By using Kafka as a data source in Grafana, we can create dashboards to query, visualise, and explore live streams of Kafka events. I’ve recorded a video where I play around with this idea, creating a variety of different types of visualisation to show the sorts of things that are possible.
To make it easy to skim through the examples I created during this run-through, I’ll also share screenshots of each one below, with a time-stamped link to the part of the video where I created that example.
Finally, at the end of this post, I’ll talk about the mechanics and practicalities of how I did this, and what I think is needed next.