Мне известен метод metric()
, доступный в Kafka API для метрик производителя. Я на самом деле пытаюсь получить метрики через регулярные промежутки времени для записей 10k, 100k и так далее следующим образом:
![enter image description here](https://i.stack.imgur.com/zj4ZD.png)
Я управляю моим продюсером из Intellij IDE, который выпустит около миллиона записей. Я попытался напечатать метрики следующим образом:
for (Entry<MetricName, ? extends Metric> entry : producer.metrics().entrySet()) {
System.out.println(entry.getKey().name() + " : " + entry.getValue().metricValue());
}
Но этот метод возвращает общие метрики производителя.
Как я могу получить специфичные для интервала request-rate
& request-total
метрики производителя, используя metrics()
?