Hi Kafka users,

I am trying to expose Kafka client metrics to Prometheus via
*MetricsReporter*. And it looks like Kafka clients don't expose the
*Measurable* objects so that I can only do *KafkaMetric.value()* and use it
as Gauge in Prometheus even if the metric could be a Percentile in Kafka
clients. This would be a problem if these gauge metrics need to be
aggregated in prometheus. So ideally, I hope we can provide customized
*Measurable* objects for Kafka clients to use, and those Measurable objects
will maintain a set of corresponding Prometheus metric objects. For
example, for a customized Counter object, whenever it updates the value, it
also updates the value of a corresponding Prometheus object. In this way,
we will have a full copy of sample data from Kafka metrics in Prometheus
metric object.

I would like to know if anyone has this issue and how this should be
handled. Thanks!

-- 
Yifan

Reply via email to