下载kafka
- https://kafka.apache.org/downloads
配置kafka
JMX PORT,修改bin/kafka-server-start.sh,添加一行export JMX_PORT=“9999”,我这里用了9999端口。
下载jmx_exporter
https://github.com/prometheus/jmx_exporter
创建文件kafka-agent.yaml
修改bin/kafka-server-start.sh
添加 export KAFKA_OPTS=“-javaagent:/root/kafka/jmx/jmx_prometheus_javaagent-0.16.1.jar=30018:/root/kafka/jmx/kafka-2_0_0.yml”
查看服务
http://ip:30018/metrics
加入Prometheus
编辑prometheus.yml文件,添加内容
…
- job_name: ‘kafka’
static_configs:- targets: [‘IP:30018’]
- http://IP:9090/targets 重启prometheus,然后在Prometheus页面中的Targets中就能看到新加入的kafka