Концентратор событий Azure периодически создает сообщение 508 B для хранилищ данных - PullRequest
0 голосов
/ 03 октября 2018

Когда я перехватываю концентратор событий Azure в любое хранилище данных (хранилище BLOB-объектов Azure или озеро данных Azure), он тоже начинает отправлять заголовок сообщения 508 B (пустое сообщение) каждые 5 минут.

Как я могу решить эту проблему?потому что мы хотим использовать этот механизм для входа в систему, и он нам мешает.

1 Ответ

0 голосов
/ 09 октября 2018

Почему эта функция вызывает проблемы в вашей системе ведения журналов?

Функция Capture в Event Hub срабатывает, даже если не было получено никаких событий, на основании настроенного интервала времени;это способ сообщить вам, что захват работает правильно.Как указано в по этой ссылке

После настройки Capture Event Hubs запускается автоматически при отправке вашего первого события и продолжает работу.Чтобы облегчить вашей последующей обработке информацию о том, что процесс работает, концентраторы событий записывают пустые файлы, когда данных нет.Этот процесс обеспечивает предсказуемую каденцию и маркер, которые могут подавать ваши пакетные процессоры.

Если вы также посмотрите на пример Python https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-capture-python#create-a-python-script-to-read-your-capture-files, вы увидите, что код рассматривает только непустые файлыразмером более 508 байт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...