Вы можете сделать это, но тот факт, что вы потребляете 2К сообщений меньше, чем вчера, в определенный момент времени, не обязательно означает, что с вашим потребителем что-то пошло не так.
Это действительно зависит от ваших шаблонов трафика c - может быть, вы получаете меньше сообщений?
Если вы пытаетесь понять, получаете ли вы меньше данных, чем вчера, вы можете отслеживать BytesInPerSec
и MessagesInPerSec
.
Надлежащим способом мониторинга и оповещения о проблемах, связанных с потребителем, может быть мониторинг задержки.
Отставание в основном указывает, насколько далеко ваше приложение отстает в обработке данных в реальном времени.
При использовании сообщений от Kafka обычно используется группа потребителей.
Отставание группы потребителей - это разница между последним созданным сообщением (последнее доступное сообщение) и последним подтвержденным сообщением (последнее обработанное или прочитанное сообщение) сообщения. раздел. Например, если в разделе всего 130 сообщений, а мы зафиксировали до 100, то задержка группы потребителей для этого раздела составляет 30 сообщений / смещений.
source
Есть несколько вариантов - вы можете попробовать Burrow , Lightbend или Remora .
Вы можете узнать больше об этом topi c in Lightbend post или in Sematext post .