我希望设置一个监视功能,用于检查kafka队列中的总消息数以及风暴已消耗的总消息数。如果差异在几千,我需要设置一个警报。是否有可用的工具或我如何设置?
答案 0 :(得分:1)
Capillary跟踪每个分区的增量(风暴远远落后于卡夫卡),但它似乎不支持警报。您可以定期调用API来实施自己的提醒。
您还可以从一开始就通过JMX构建自己的警报系统。
您可以监控Number of messages the consumer lags behind the producer by
并在滞后超过某个阈值时发出警报。有关更多信息,请参阅Kafka文档的6.6 Monitoring。
您可以在Kafka ecosystem找到其他一些工具。