Kafka dashboard

  1. Navigate to MQ monitoring on the left pane in the Observability portal.

    By default, the Overview tab is selected.

  2. Select Kafka from the Message queue drop-down list as in the following screen.

Select Message Queue
  1. Select a service from the Service name drop-down list as in the following screen.
Select Service

A screen similar to the following is displayed.

Kafka dashboard

The top pane displays the following metrics and you can view total number of the various Kafka concepts at a glance.

Metric nameDescription
No. of brokersNumber of brokers within a Kafka cluster.
No. of topicsThe count of topics i.e published messages sent to all subscribers.
No. of partitionsNumber of partitions i.e. basic units of data organization within a topic.
No. of producersThe number of producers sending messages.
No. of consumersThe number of consumers connected to Kafka.

Overview

The Overview concept is selected by default and contains the following tabs.

Broker

This tab contains the following widgets which lets you comprehend the metrics in a graph format.

Widget nameDescription
Bytes inAmount of data that is received by the broker from clients or other brokers.
Bytes outAmount of data that is sent out by the broker to clients or other brokers.
Total produced request rateRate at which producer clients are sending messages to the broker.
Total fetch request rateRate at which consumer clients are requesting messages from the broker.
Message inRate at which messages are being produced to the broker.
Leader election rateFrequency at which leadership of partitions changes within the broker cluster.
Uncleaned election leader per secondRate at which unclean leader elections are occurring.
No. of brokersNumber of brokers that store and manage the data within a Kafka cluster.

Producer

This tab contains the following widgets which lets you comprehend the mterics in a graph formt.

Widget nameDescription
Request rateFrequency at which the producer client is sending requests to the Kafka broker.
Response rateFrequency at which the producer client receives responses from the Kafka broker.
Error rateFrequency at which the producer encounters errors while sending messages to the Kafka broker.
Request avg latencyAverage time taken for the producer to send a request to the Kafka broker and receive a response.
No. of producersThe number of producers sending messages.

Consumer

This tab contains the following widgets which lets you comprehend the metrics in a graph format.

Widget nameDescription
Average fetch sizeAverage amount of data fetched by the consumer in each fetch request.
Response rateFrequency at which the producer receives responses from the Kafka broker after sending messages.
Consumer lagThe difference between the latest message produced by a producer and the latest message consumed by a consumer.
Message consumedMessages that have been successfully processed and consumed by the consumer from Kafka topics.
No. of consumersCount of active consumer instances that are part of a consumer group and are actively consuming messages from Kafka topics.