每单位时间在kafka主题中收到的新消息数

时间:2019-03-14 12:33:29

标签: apache-kafka

我正在尝试绘制给定Kafka主题中每单位时间(分钟或小时)收到的新消息数。

我看到了有关查找某个主题中当前消息数的帖子。作为一种可能的解决方案,我可以在每个时间间隔查询此数字,但是,这并不考虑过期的消息(由于保留时间)。

是否可以获取每单位时间在kafka主题中收到的新消息的数量?

1 个答案:

答案 0 :(得分:0)

在JMX度量标准中,您可以找到kafka.server:type=BrokerTopicMetrics,name=MessagesInPerSec,它指示传入的消息速率。您可以将其存储在Prometheus或其他时间序列数据库中,并根据时间进行查询。