提问者:小点点

Strimzikafka出口商kafka_consumergroup_members公制


我使用Strimzi运算符在库伯内特斯上部署了一个具有消费者和生产者客户端的kafka集群。我使用了以下strimzi部署文件,https://github.com/strimzi/strimzi-kafka-operator/blob/main/examples/metrics/kafka-metrics.yaml

我正在使用Kafka导出器来监控与消费者相关的指标(每个主题每秒的消息输入/输出、消费者组的延迟、偏移量等…)。但是,我有兴趣配置Prometheus以抓取kafka_exporter指标“kafka_consumergroup_members”以供以后在Grafana上显示。我应该向strimzi Prometheus配置文件(https://github.com/strimzi/strimzi-kafka-operator/blob/main/examples/metrics/prometheus-install/prometheus-rules.yaml)或任何其他部署文件(例如,https://github.com/strimzi/strimzi-kafka-operator/blob/main/examples/metrics/kafka-metrics.yaml)添加哪些附加配置,以便抓取kafka_exporter指标中的“kafka_consumergroup_members”。


共1个答案

匿名用户

Kafka导出器是一个单独的工具,它提供了Kafka本身不提供的附加指标。它无法配置它提供的指标-您只能限制它将显示哪些主题/消费者组的指标。

因此,Kafka导出器支持的所有指标都发布在其指标endpoint上,当Prometheus捕获它们时,它应该会抓取所有指标。因此,如果您的Prometheus中有其他KAfka导出器指标,您应该已经拥有了这个(您实际上需要一些活跃的消费者grup才能显示)。