Kafka监控 – kafka_exporter
Build && Run
Github: https://github.com/danielqsj/kafka_exporter
可通过git clone源码自行编译:
1 | git clone https://github.com/danielqsj/kafka_exporter |
或者下载release (当前最新版本是v1.2.0):
1 | wget https://github.com/danielqsj/kafka_exporter/releases/download/v1.2.0/kafka_exporter-1.2.0.linux-amd64.tar.gz |
准备
测试集群信息:
1 | # kafka集群 |
指定所有的kafka server,运行:
1 | ./kafka_exporter --kafka.server=10.0.42.61:9092 --kafka.server=10.0.42.62:9092 --kafka.server=10.0.42.63:9092 --web.listen-address=:9308 |
之后可以在 http://10.0.42.61:9308/metrics找到监控信息
配置Prometheus
prometheus增加相关job配置
1 | - job_name: 'kafka_exporter' |
Grafana
grafana -> Create -> import
添加id:7589
Import后,调整Prometheus数据源即可
Alert
1 | groups: |