我正在运行启用了JMX的Java kafka流应用程序。我试图获取消费者的滞后时间,但为应用程序拥有的所有消费者提供 infinity 。
我正在查看以下jmx指标:
kafka.consumer.type_consumer-fetch-manager-metrics.client-id_consumer-v1*.records-lag-max
我不确定为什么没有给出确切的值。请让我知道:
先谢谢了!
答案 0 :(得分:0)
我有这个问题的原因。实际上,在出现消费者滞后的情况下,我的服务正在重试无限时间以连接到数据库,该数据库弯腰了消费者以生成指标,因此,我得到的值是无限的。
因此,从JMX方面来看,这没有什么错,是导致问题的用例。