【发布时间】:2019-08-28 19:18:43
【问题描述】:
我有一个 kafka 设置,其中包括一个用于 prometheus 的 jmx 导出器。我正在寻找一个指标,它根据主题和 groupid 给出偏移滞后。我正在运行 kafka 2.2.0。
一些在线资源指向一个名为 kafka.consumer 的指标,但我的设置中没有这样的指标。
来自我的 jmx 终端:
$>domains
#following domains are available
JMImplementation
com.sun.management
java.lang
java.nio
java.util.logging
jdk.management.jfr
kafka
kafka.cluster
kafka.controller
kafka.coordinator.group
kafka.coordinator.transaction
kafka.log
kafka.network
kafka.server
kafka.utils
但是,我可以使用以下命令查看我需要的数据:
root@kafka-0:/kafka# bin/kafka-consumer-groups.sh --describe --group benchmark_consumer_group --bootstrap-server localhost:9092
Consumer group 'benchmark_consumer_group' has no active members.
TOPIC PARTITION CURRENT-OFFSET LOG-END-OFFSET LAG CONSUMER-ID HOST CLIENT-ID
benchmark_topic_10B 2 2795128 54223220 51428092 - - -
benchmark_topic_10B 9 4 4 0 - - -
benchmark_topic_10B 6 7 7 0 - - -
benchmark_topic_10B 7 5 5 0 - - -
benchmark_topic_10B 0 2834028 54224939 51390911 - - -
benchmark_topic_10B 1 15342331 54222342 38880011 - - -
benchmark_topic_10B 4 5 5 0 - - -
benchmark_topic_10B 5 6 6 0 - - -
benchmark_topic_10B 8 8 8 0 - - -
benchmark_topic_10B 3 4 4 0 - - -
但这无济于事,因为我需要从指标中跟踪。此外,此命令执行大约需要 25 秒,因此用作指标的来源是不合理的。
我的猜测是度量标准kafka.consumer 在版本 2.2.0 中不存在并且被另一个替换。虽然,我在网上找不到任何资源,其中包含有关如何以及在何处获取该指标的最新信息
【问题讨论】:
标签: apache-kafka monitoring kafka-consumer-api