Kafka消息系统监控

时间:2014-04-27 18:10:15   收藏:0   阅读:582

1、监控目标

  1. 当系统可能或处于亚健康状态时及时提醒,预防故障发生
  2. 报警提示

2、监控内容

2.1 机器监控

Kafka服务器指标

  1. CPU Load
  2. Disk IO
  3. Memory

2.2 JVM监控

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

2.3 Kafka系统监控

1、Kafka总体监控

2、Kafka Broker监控

3、Kafka Controller监控

4、Kafka Producer监控

5、Kafka Consumer监控

6、Topic监控

由于流入数据速度(byte)决定了数据量大小,流入message速度决定offset,所以监控流入速度,流入message,流入速度就足够了。

3.监控指标

3.1 JVM监控

通过JMX获取GC time

3.2 kafka系统监控

监控数据获取方式

1、生存节点信息可以从zookeeper获取

2、除 生存节点 和 a、Broker是否提供服务,b、Topic数据量大小,c、Topic的offset 外,其他数据都可以通过JMX获取


Kafka消息系统监控,布布扣,bubuko.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!