Kafka Coordinator Group Test

The Kafka Coordinator Group is one of the brokers which receives heartbeats (or polling for messages) from all consumers of a consumer group. Every consumer group has a group coordinator. If a consumer stops sending heartbeats, the coordinator will trigger a rebalance. Using this test, the administrators can monitor the Coordinator groups and identify similar potential conditions, if any.

Target of the test : Apache Kafka Message System

Agent deploying the test : An internal/remote agent

Outputs of the test : One set of results for the target Apache Kafka Message System.

Configurable parameters for the test
Parameter Description

Test period

How often should the test be executed.

Host

The IP address of the target server that is being monitored.

Port

The port number through which the Apache Kafka Message System communicates. The default port is 9092.

JMX Remote Port

This parameter appears only if the Measurement Mode is set to jmx. Here, specify the port at which the jmx listens for requests from remote hosts.

JMX User, JMX Password, and Confirm Password

These parameters appear only if the Measurement Mode is set to jmx. If JMX requires authentication only (but no security), then ensure that the JMX User and JMX Password parameters are configured with the credentials of a user with read-write access to JMX.

Measurements made by the test
Measurement Description Measurement Unit Interpretation

Groups dead

Indicates the number of groups which are currently in the dead state.

Number

Ideally, the value of this measure should be zero.

Groups stable

Indicates the number of groups which are currently in the stable state.

Number

A very high value is desired for this measure.

Offsets

Indicates the number of offsets.

Number

 

Groups

Indicates the number of output groups to generate.

Number

 

Group complete rebalance

Indicates number of consumer groups which are currently in completing re-balance state.

Number

 

Groups empty

Indicates the number of groups which are currently in the empty state.

Number

 

Group prepare rebalance

Indicates the number of consumer groups which are currently in preparing re-balance state.

Number