我正在看官方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的官方完整名单。。。
1条答案
按热度按时间fgw7neuy1#
这些指标存在且有效。
Value
是kafka.server<type=ReplicaManager, name=(.+)>
mbean什么时候name
是AtMinIsrPartitionCount
例如。OneMinuteRate
在某些名称上也是一个可能的属性,例如name
是FailedIsrUpdatesPerSec
.找到所有这些名字的最好方法是使用
jsoncole
. 开始时,连接到kafka进程,您可以浏览所有mbean并找到所有属性。