Apache kafka 每单位时间在卡夫卡主题中接收的新邮件数

Apache kafka 每单位时间在卡夫卡主题中接收的新邮件数,apache-kafka,Apache Kafka,我试图在给定的卡夫卡主题中记录每单位时间(分钟或小时)收到的新消息数 我看到过关于在一个主题中查找当前消息数量的帖子。作为一个潜在的解决方案,我可以在每个时间间隔查询这个数字,但是,这并不能解释过期邮件(由于保留时间) 有没有办法获得每单位时间内卡夫卡主题中接收到的新消息数?在JMX metrics中,您可以找到kafka.server:type=BrokerTopicMetrics,name=MessagesInPerSec,它指示传入消息的速率。您可以将其存储在普罗米修斯或其他时间序列数据库

我试图在给定的卡夫卡主题中记录每单位时间(分钟或小时)收到的新消息数

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


有没有办法获得每单位时间内卡夫卡主题中接收到的新消息数?

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