【问题标题】:Jmx_exporter kafka config example questionJmx_exporter kafka 配置示例问题
【发布时间】:2019-12-15 21:08:58
【问题描述】:

我正在查看官方 jmx_exporter 存储库中的 kafka 示例配置

https://github.com/prometheus/jmx_exporter/blob/master/example_configs/kafka-2_0_0.yml

还有来自 Kafka 的那个

https://github.com/confluentinc/cp-helm-charts/blob/master/charts/cp-kafka/templates/jmx-configmap.yaml

我们可以看到类似的东西

- pattern : kafka.server<type=ReplicaManager, name=(.+)><>(Value|OneMinuteRate)
  name: "cp_kafka_server_replicamanager_$1"
- pattern : kafka.controller<type=KafkaController, name=(.+)><>Value
  name: "cp_kafka_controller_kafkacontroller_$1"
- pattern : kafka.server<type=BrokerTopicMetrics, name=(.+)><>OneMinuteRate
  name: "cp_kafka_server_brokertopicmetrics_$1"

我的问题是Value,它是可以在以下模式kafka.server&lt;type=ReplicaManager, name=(.+)&gt;

标识的那些 Means 上找到的属性的名称吗?

我想 OneMinuteRate 是一。虽然我在 Confluent 提供的指标列表中找不到它:https://docs.confluent.io/current/kafka/monitoring.html。我的猜测是,这些指标来自旧版本的 kafka。

因此,谁能告诉我价值是什么?

还有,有没有地方可以找到Kafka Mbeans的官方完整列表...

【问题讨论】:

    标签: apache-kafka jmx-exporter


    【解决方案1】:

    这些指标存在且有效。

    Valuekafka.server&lt;type=ReplicaManager, name=(.+)&gt; MBean 的属性之一,例如nameAtMinIsrPartitionCount

    OneMinuteRate 也是某些名称的可能属性,例如当nameFailedIsrUpdatesPerSec 时。

    查找所有这些名称的最佳方法是使用jsoncole。启动后,附加到 Kafka 进程,您可以探索所有 MBean 并找到所有属性。

    【讨论】:

      猜你喜欢
      • 2017-07-22
      • 1970-01-01
      • 2022-01-21
      • 1970-01-01
      • 1970-01-01
      • 2019-11-12
      • 2017-07-30
      • 2018-12-26
      • 2017-02-14
      相关资源
      最近更新 更多