分享

apache kafka监控系列-监控指标

xioaxu790 2014-11-8 10:46:19 发表于 常识型 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 2 31214
问题导读
1、kafka的监控目标是什么?
2、kafka的监控内容有哪些?





1、监控目标
    1.当系统可能或处于亚健康状态时及时提醒,预防故障发生
    2.报警提示 a.短信方式 b.邮件


2、监控内容
2.1 机器监控
Kafka服务器指标
CPU Load
Disk IO
Memory
磁盘log.dirs目录下数据文件大小,要有定时清除策略

2.2 JVM监控
主要监控JAVA的 GC time(垃圾回收时间),JAVA的垃圾回收机制对性能的影响比较明显

2.3 Kafka系统监控
1、Kafka总体监控
zookeeper上/XXX/broker/ids目录下节点数量
leader 选举频率

2、Kafka Broker监控
kafka集群中Broker列表,broker运行状况,包括node下线,活跃数量
Broker是否提供服务
数据流量  流入速度,流出速度 (message / byte)
ISR 收缩频率

3、Kafka Controller监控
controller存活数目

4、Kafka Producer监控
producer数量,排队情况
请求响应时间
QPS/分钟

5、Kafka Consumer监控
consumer队列中排队请求数
请求响应时间
最近一分钟平均每秒请求数

6、Topic监控
数据量大小;
offset
数据流量 流入速度,流出速度 (message / byte)


3.监控指标
3.1 JVM监控
a.通过JMX获取GC time
b.jvm full gc次数
        c.通过jmx监控kafka相关参数

3.2 kafka系统监控
监控数据获取方式
1、生存节点信息可以从zookeeper获取
2、除生存节点 和
a、Broker是否提供服务。
b、Topic数据量大小,
c、Topic的offset 外,其他数据都可以通过JMX获取



已有(2)人评论

跳转到指定楼层
zhangjiajie 发表于 2016-9-30 17:40:41
a、Broker是否提供服务。
b、Topic数据量大小,

请问这两个监控选如何获得,topic数据量应该是包含整个集群的数据量和每一个topic的数据量吧
回复

使用道具 举报

是饭饭 发表于 2016-10-10 16:48:54
学习了,长姿势了。。。。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条