jmx\u exporter kafka配置示例问题

mwngjboj  于 2021-06-04  发布在  Kafka
关注(0)|答案(1)|浏览(461)

我正在看官方jmx\u出口商回购中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"

我的问题涉及到值,它是一个属性的名称,可以在以下模式标识的那些方法上找到吗 kafka.server<type=ReplicaManager, name=(.+)> 我想一分钟就是一分钟。虽然我在confluent提供的指标列表中找不到:https://docs.confluent.io/current/kafka/monitoring.html. 我的猜测是,这些指标来自Kafka的旧版本。
因此,有人能告诉我什么是价值吗?
还有,有没有一个地方我可以找到Kafka的官方完整名单。。。

fgw7neuy

fgw7neuy1#

这些指标存在且有效。 Valuekafka.server<type=ReplicaManager, name=(.+)> mbean什么时候 nameAtMinIsrPartitionCount 例如。 OneMinuteRate 在某些名称上也是一个可能的属性,例如 nameFailedIsrUpdatesPerSec .
找到所有这些名字的最好方法是使用 jsoncole . 开始时,连接到kafka进程,您可以浏览所有mbean并找到所有属性。

相关问题