Как принимать большие двоичные объекты, созданные Azure Diagnostics, в Azure Data Explorer, подписавшись на уведомления Event Grid - PullRequest
1 голос
/ 06 мая 2020

Я хочу отправить Azure диагностику в таблицы Kusto.

Идея состоит в том, чтобы получить журналы и метрики из различных Azure ресурсов, отправив их в учетную запись хранения.

I Я следую за обоими Вставка больших двоичных объектов в Azure Data Explorer, подписавшись на уведомления сетки событий и Учебное пособие: вставка и запрос данных мониторинга в Azure Data Explorer , пытаясь использовать лучшее из всех миров - дешевое промежуточное хранилище для журналов и использование EventHub только для уведомлений о новых BLOB-объектах.

Проблема в том, что загружается только часть данных. Я думаю, что проблема в каплях append, которые создает мониторинг. Когда Kusto получает уведомление «Создано», записывается только часть большого двоичного объекта, а остальные события никогда не обрабатываются, поскольку этот большой двоичный объект добавляется к.

Мой вопрос: как заставить этот сценарий работать? Возможно ли это вообще, или я должен придерживаться отправки журналов в EventHub без использования BLOB-объектов с Event Grid?

1 Ответ

1 голос
/ 07 мая 2020

Добавление больших двоичных объектов плохо работает с приемом событий ADX сетки событий, поскольку они генерируют несколько событий BlobCreated. Если вы можете вызвать переименование большого двоичного объекта по завершении обновления, это будет единственной проблемой.

...