在Debian上设置Kafka监控通常涉及以下几个步骤:
/opt/agent/jmx_prometheus_javaagent-0.16.1.jar。bin/kafka-server-start.sh,在脚本首部添加以下代码:JMX_EXPORTER_OPTS="-javaagent:/opt/agent/jmx_prometheus_javaagent-0.16.1.jar=9095:/opt/agent/kafka_broker.yml"
export KAFKA_JMX_OPTS="$KAFKA_JMX_OPTS$JMX_EXPORTER_OPTS"
这里指定了9095作为JMX端口,kafka_broker.yml配置文件可以参考中的示例。
prometheus.yml,增加如下配置:- job_name: 'kafka'
metrics_path: /metrics
static_configs:
- targets: ['kafka1:9095', 'kafka2:9095', 'kafka3:9095']
注意job_name不要修改,值就是"kafka"。
请注意,具体的配置步骤可能会根据Kafka版本和具体需求有所不同。建议参考官方文档和相关的GitHub项目以获取最新的配置指南。