[关闭]
@rickyChen 2017-08-02T18:40:40.000000Z 字数 491 阅读 2392

使用Prometheus监控Kafka logsize(kafka-logsize-exporter)

Python Prometheus


项目源码github

Installation

下载项目并解压

Getting Started

pip install -r requirements.txt
vim cluster.conf
  1. # 集群别名
  2. [kafka1003]
  3. # zookeeper地址
  4. zk = 127.0.0.1:2128/kafka1003
  5. # kafka集群,多个节点用逗号','隔开
  6. brokers = broker1,broker2
python logsize_exporter.py

运行脚本即可通过flask启动一个web服务器

Result

访问hostname:8082/metrics即可获取到相关数据

在Prometheus中新建一个任务

  1. scrape_configs:
  2. - job_name: "Kafka_LogSize"
  3. static_configs:
  4. - targets:
  5. - hostname:8082
  6. scrape_interval: 20s
  7. scrape_timeout: 10s

Enhancement

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注