Consumer Groups
This Dashboard is mainly concerned with Kafka-related concepts, and a Kafka Exporter service is required for exposing the metrics of interest.
Click here to download the dashboard.
For a fast and complete configuration of all necessary monitoring services, you should use Mia Platform Fast Data Monitoring Application.
One of the services that will be generated using Fast Data Monitoring application is the Kafka Exporter. This service will be automatically configured to export information about Kafka topics, messages and consumer groups.
Panels
The Dashboard contains the following panels, first depicted in sample screenshots, and later described in detail in the table below.
Panel Name | Chart Type | Description |
---|---|---|
Instant Total Messages Behind | Numeric value | Shows the total amount of messages that need to be read by selected Kafka consumer group (last measurement). A high value for this number could point to insufficient computing power. |
Instant consumption rate [msg/s] | Numeric value | Displays the rate of messages read by a selected Kafka consumer group in seconds (last measurement). |
Published messages | Numeric value | Shows the number of total messages published on the topic partition. |
Consumed messages | Numeric value | Shows the number of total messages that have been read by the consumer group. |
Message on 24h - by topic | Line chart | Shows the number of messages published on the topic partition during the last 24 hours. |
Consumption Rate | Line chart | Shows the number of messages per second read by selected Kafka consumer group. |
Total Messages Behind | Line chart | Shows the number of messages which have been sent but not consumed. Can be used to understand if some Single View still needs to finish updating. |
Total Consumers Deployed | Line chart | Considering a specific consumer group, counts the number of topics partitions (1 consumer-group for 1 partition) whose offset has changed in the last interval. |
Instant Consumer Lag | Horizontal bars | Show for each topic of selected Kafka consumer group the amount of messages that needs to be read (last measurement). |
Published messages per topic | Horizontal bars | Shows the number of messages published on the topic partition. |