Grafana:metrics 可视化系统
Kafka Exporter:一个用Go 语言写的 Kafka 外部工具,相比JMX 优势在于不需要消耗 JVM资源,就可以对 Kafka 集群进行监控
Kafka Export : 每个 kafka 集群一个。需要一个端口
Prometheus 和 Grafana 可以部署在同一台服务器,也可以分开部署
Wget https://github.com/danielqsj/kafka_exporter/releases/download/v1.2.0/kafka_exporter-1.2.0.linux-amd64.tar.gz
Tar xzvf kafka_exporter-1.2.0.linux-amd64.tar.gz
Cd kafka_exporter-1.2.0.linux-amd64
启动监控工具
更详细的配置参阅:
https://github.com/danielqsj/kafka_exporter#run-binary
启动完成后访问以下地址:
http://192.168.1.1:9308/metrics
可以看到 Prometheus 格式数据
下载 Prometheus 安装包
Wget https://github.com/prometheus/prometheus/releases/download/v2.6.0/prometheus-2.6.0.linux-amd64.tar.gz
Tar xzvf prometheus-2.6.0.linux-amd64.tar.gz
Cd prometheus-2.6.0.linux-amd64
添加红框中的内容,注意这是 yml 文件格式要求很严格
登录 Prometheus 控制台
http://192.168.1.1:9090
可以检索到 kafka 的数据
http://192.168.1.1:3000
默认用户名/密码:admin/admin
添加数据源
导入 Kafka Exporter 模板