【发布时间】:2020-05-14 05:08:49
【问题描述】:
自 kafka 0.8.2.0 以来,跟踪消费者滞后和主题大小似乎变得非常困难
您如何在 kafka 中跟踪偏移量(主题大小)和滞后?当您的生产者插入一条消息时,您是否在某处增加一个计数器并在您的消费者确认一条消息时增加另一个计数器?
我正在使用airbnb's kafka-statsd-metrics2 - 但出于某种原因,关于主题大小的所有指标总是0,这可能是他们的错误报告,但你是如何做到的?
我们的消费者和生产者是使用kafka-python 用 python 编写的,他们声明他们不支持 ConsumerCoordinator 偏移 API,所以我整理了一个解决方案来查询 zookeeper 并将这些指标发送到 statsd 实例(看起来很尴尬) ,但我仍然缺少主题大小指标。
我们正在使用 collectd 收集系统指标,我没有使用 JMX 的经验,并且在 collectd 中配置它似乎很复杂,我尝试了几次,所以我找到了一些不这样做的方法。
如果您有任何意见,我很乐意听到,即使是:“这属于 x stackexchange-site”
【问题讨论】:
标签: python apache-kafka