Strimzi kafka 出口商 kafka_consumergroup_members 指标

Posted

技术标签:

【中文标题】Strimzi kafka 出口商 kafka_consumergroup_members 指标【英文标题】:Strimzi kafka exporter kafka_consumergroup_members metric 【发布时间】:2021-09-28 00:28:57 【问题描述】:

我使用 Strimzi 运算符在 Kubernetes 上部署了一个包含消费者和生产者客户端的 kafka 集群。我使用了以下 srimzi 部署文件, 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 Exporter 支持的所有指标都发布在其指标端点上,当 Prometheus 对它们进行 scapes 时,它应该抓取所有这些指标。因此,如果您的 Prometheus 中有其他 KAfka Exporter 指标,那么您应该也已经有了这个(实际上您需要有一些活跃的消费者组才能显示出来)。

【讨论】:

以上是关于Strimzi kafka 出口商 kafka_consumergroup_members 指标的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Strimzi 中使用 Kafka 连接

Strimzi / Kafka Connect 找不到我的插件

Strimzi 操作员 Kafka 集群 ACL 未启用类型:简单

Strimzi Kafka Bridge(桥接)实战之一:简介和部署

Strimzi Kafka Bridge(桥接)实战之一:简介和部署

Strimzi Kafka Bridge(桥接)实战之一:简介和部署