【问题标题】:How to access Kafka consumer metrics (consumer-fetch-manager-metrics) using JmxTool?如何使用 JmxTool 访问 Kafka 消费者指标(consumer-fetch-manager-metrics)?
【发布时间】:2019-02-28 14:02:03
【问题描述】:

我使用的是 kafka_2.12-2.1.0。

我正在使用的命令:

bin/kafka-run-class.sh kafka.tools.JmxTool \
  --object-name 'kafka.consumer:type=consumer-fetch-manager-metrics,client-id=([-.\w]+)'
  --jmx-url service:jmx:rmi:///jndi/rmi://localhost:9999/jmxrmi

我得到的错误:

Trying to connect to JMX url: service:jmx:rmi:///jndi/rmi://localhost:9999/jmxrmi.
No matched attributes for the queried objects ArrayBuffer(kafka.consumer:type=consumer-fetch-manager-metrics,client-id=([-.w]+)).

我能够获得除此消费者滞后之外的其他指标。

【问题讨论】:

    标签: apache-kafka jmx


    【解决方案1】:

    service:jmx:rmi:///jndi/rmi://localhost:9999/jmxrmi 是默认的远程 JMX URL,可以简单地指向 Kafka 代理而不是 Kafka 消费者。

    换句话说,请确保使用正确的--jmx-url URL 连接到 Kafka 消费者。

    使用jpsjcmd 命令行工具了解正确的值。

    【讨论】:

      猜你喜欢
      • 2020-03-29
      • 2020-08-08
      • 2019-01-08
      • 2021-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多