Существуют ли какие-либо показатели брокера, которые мы можем использовать для мониторинга брокера Kafka, если задержка подтверждения очень высока на стороне производителя.
Мы используем datadog для мониторинга со стороны производителя и брокера Kafka. Видно, что задержка подтверждения составляет более 10 секунд. Однако со стороны брокера я чувствую, что использование message.in.rate
и kafka.net.bytes_in.rate
не очень эффективно. Было бы лучше, если бы мы имели некоторые показатели LAG на стороне брокера, чтобы указать the broker is fully loaded to acknowledge back the producer.
Кроме того, мы используем kafka.acks = 1
только для лидера раздела.
Интересно, есть ли у кого-нибудь опыт по этому поводу, и любые советы приветствуются. :) Заранее спасибо.