监控风暴三叉戟

时间:2015-03-24 04:42:17

标签: apache-storm apache-kafka

我希望设置一个监视功能,用于检查kafka队列中的总消息数以及风暴已消耗的总消息数。如果差异在几千,我需要设置一个警报。是否有可用的工具或我如何设置?

1 个答案:

答案 0 :(得分:1)

Capillary跟踪每个分区的增量(风暴远远落后于卡夫卡),但它似乎不支持警报。您可以定期调用API来实施自己的提醒。

您还可以从一开始就通过JMX构建自己的警报系统。 您可以监控Number of messages the consumer lags behind the producer by并在滞后超过某个阈值时发出警报。有关更多信息,请参阅Kafka文档的6.6 Monitoring

您可以在Kafka ecosystem找到其他一些工具。