/plushcap/analysis/acceldata/kapxy-acceldatas-kafka-utility-for-topic-lineage

Acceldata’s Kafka Observability Utility for Topic Lineage - Kapxy

What's this blog post about?

The Acceldata Engineering team developed a utility called Kapxy to identify Kafka Producer-Topic-Consumer relationship metrics. They discovered that the required information was not available in APIs or JMX metrics, and after deep diving into Kafka's internal implementation documentation and network protocols, they found that each Produce request had a "client_id" field (Producer ID) and a "[topic_data]" field containing Topic names. By extracting these metrics from the network packets sent to Kafka broker using their newly developed Kapxy utility and JMX metrics already collected, they were able to plot a chart showing the relationship between Kafka Producer-Topic-Consumer components in Acceldata Pulse's Kafka dashboard.

Company
Acceldata

Date published
Feb. 4, 2022

Author(s)
Ashwin Rajeev

Word count
1207

Language
English

Hacker News points
None found.


By Matt Makai. 2021-2024.