Сначала определите, какие метрики вам интересны, используя документы или распечатав все метрики, как в вашем вопросе.
Затем найдите метрики от потребителя. Например, если вас интересует request-latency-avg
:
// Find the metrics you are interested in
Metric requestLatencyAvgMetric = null;
for (Entry<MetricName, ? extends Metric> entry : consumer.metrics().entrySet()) {
if ("request-latency-avg".equals(entry.getKey().name())) {
requestLatencyAvgMetric = entry.getValue();
}
}
Тогда вы можете получить значение, когда вам это нужно, используя:
requestLatencyAvgMetric.metricValue()