GroupCoordinatorMetrics

GroupCoordinatorMetrics is a set of metrics to measure performance of AbstractCoordinator.

Table 1. GroupCoordinatorMetrics’s Sensors and Metrics
Sensor Name Metric Name Description

heartbeat-latency

heartbeat-rate

The number of heartbeats per second

heartbeat-latency

heartbeat-response-time-max

The max time taken to receive a response to a heartbeat request

heartbeat-latency

heartbeat-total

The total number of heartbeats

join-latency

join-rate

The number of group joins per second

join-latency

join-time-avg

The average time taken for a group rejoin

join-latency

join-time-max

The max time taken for a group rejoin

join-latency

join-total

The total number of group joins

last-heartbeat-seconds-ago

The number of seconds since the last coordinator heartbeat was sent

sync-latency

sync-rate

The number of group syncs per second

sync-latency

sync-time-avg

The average time taken for a group sync

sync-latency

sync-time-max

The max time taken for a group sync

sync-latency

sync-total

The total number of group syncs

GroupCoordinatorMetrics is registered in consumer-coordinator-metrics group.

GroupCoordinatorMetrics jconsole.png
Figure 1. GroupCoordinatorMetrics in jconsole

GroupCoordinatorMetrics is created exclusively for AbstractCoordinator.

GroupCoordinatorMetrics takes the following to be created:

  • Metrics

  • Prefix of the metric group name (i.e. consumer)

GroupCoordinatorMetrics uses the prefix followed by -coordinator-metrics for the metric group name (e.g. consumer-coordinator-metrics).

[prefix]-coordinator-metrics

results matching ""

    No results matching ""