Jmx_exporter kafka配置示例问题
Jmx_exporter kafka config example question
我正在查看官方 jmx_exporter 存储库中 kafka 的示例配置
https://github.com/prometheus/jmx_exporter/blob/master/example_configs/kafka-2_0_0.yml
以及来自 Kafka 的
我们可以看到
- pattern : kafka.server<type=ReplicaManager, name=(.+)><>(Value|OneMinuteRate)
name: "cp_kafka_server_replicamanager_"
- pattern : kafka.controller<type=KafkaController, name=(.+)><>Value
name: "cp_kafka_controller_kafkacontroller_"
- pattern : kafka.server<type=BrokerTopicMetrics, name=(.+)><>OneMinuteRate
name: "cp_kafka_server_brokertopicmetrics_"
我的问题是 Value,它是可以在由以下模式识别的 Means 上找到的属性的名称 kafka.server<type=ReplicaManager, name=(.+)>
我想 OneMinuteRate 是一个。尽管我无法在 Confluent 提供的指标列表中找到它:https://docs.confluent.io/current/kafka/monitoring.html。我的猜测是,该指标来自旧版本的 kafka。
因此,有人可以告诉我 Value 是什么吗?
此外,有没有一个地方可以找到 Kafka Mbeans 的官方完整列表...
这些指标存在并且有效。
例如,当 name
为 AtMinIsrPartitionCount
时,Value
是 kafka.server<type=ReplicaManager, name=(.+)>
MBean 的属性之一。
OneMinuteRate
也是一些名称的可能属性,例如当 name
是 FailedIsrUpdatesPerSec
.
查找所有这些名称的最佳方法是使用 jsoncole
。启动后,附加到 Kafka 进程,您可以探索所有 MBean 并找到所有属性。
我正在查看官方 jmx_exporter 存储库中 kafka 的示例配置
https://github.com/prometheus/jmx_exporter/blob/master/example_configs/kafka-2_0_0.yml
以及来自 Kafka 的
我们可以看到
- pattern : kafka.server<type=ReplicaManager, name=(.+)><>(Value|OneMinuteRate)
name: "cp_kafka_server_replicamanager_"
- pattern : kafka.controller<type=KafkaController, name=(.+)><>Value
name: "cp_kafka_controller_kafkacontroller_"
- pattern : kafka.server<type=BrokerTopicMetrics, name=(.+)><>OneMinuteRate
name: "cp_kafka_server_brokertopicmetrics_"
我的问题是 Value,它是可以在由以下模式识别的 Means 上找到的属性的名称 kafka.server<type=ReplicaManager, name=(.+)>
我想 OneMinuteRate 是一个。尽管我无法在 Confluent 提供的指标列表中找到它:https://docs.confluent.io/current/kafka/monitoring.html。我的猜测是,该指标来自旧版本的 kafka。
因此,有人可以告诉我 Value 是什么吗?
此外,有没有一个地方可以找到 Kafka Mbeans 的官方完整列表...
这些指标存在并且有效。
例如,当name
为 AtMinIsrPartitionCount
时,Value
是 kafka.server<type=ReplicaManager, name=(.+)>
MBean 的属性之一。
OneMinuteRate
也是一些名称的可能属性,例如当 name
是 FailedIsrUpdatesPerSec
.
查找所有这些名称的最佳方法是使用 jsoncole
。启动后,附加到 Kafka 进程,您可以探索所有 MBean 并找到所有属性。