【发布时间】:2018-04-30 17:52:06
【问题描述】:
如果生产者端的确认延迟非常高,我们可以使用一些代理指标来监控 Kafka 代理。
我们正在使用 datadog 来监控生产者和 Kafka 代理端。可以看出producer ack lag超过10秒。但是,在经纪人方面,我觉得只使用message.in.rate 和kafka.net.bytes_in.rate 效率不高。我们最好在代理端有一些 LAG 指标来指示the broker is fully loaded to acknowledge back the producer.
另外,我们只使用kafka.acks = 1 作为分区领导者。
我想知道是否有人对此有一些经验,欢迎任何建议。 :) 提前致谢。
【问题讨论】: