как узнать сколько сообщений не получилось за определенное время - PullRequest
0 голосов
/ 23 ноября 2018

К концентратору Azure IOT подключено около 1 миллиона устройств.Иногда мы видим, что есть всплески и падение числа подключенных устройств.Я хотел бы знать, сколько сообщений было сбой за конкретное время?Или в течение определенного промежутка времени?

Есть ли какой-либо способ или какие-либо потоковые запросы, которые могут быть запущены для получения отбрасывания сообщения или подсчета неудачных сообщений?Надеюсь, что вопрос понят.

Пожалуйста, помогите, если есть какая-либо ссылка или какие-либо предложения?Спасибо.

1 Ответ

0 голосов
/ 23 ноября 2018

Концентратор IoT Azure можно интегрировать для событий, журналов и диагностики в конвейер потока, передавая события с интересами источника в концентратор событий, такие как:

  • подписка на событие AzureСетка для типов событий Azure IoT Hub, таких как Microsoft.Devices.DeviceConnected и Microsoft.Devices.DeviceDeviceDisconnected ,
    подробнее здесь .

  • настройка настройки диагностики для потоковой передачи метрик / журналов в концентратор событий,
    подробнее здесь .

Потоковый конвейер можно проанализировать с помощью задания Stream Analytics.

...