Длинные задержки между Azure IOT Hub и приложением Function - PullRequest
0 голосов
/ 15 ноября 2018

У меня есть приложение-функция Azure (План потребления), потребляющее события из IOT Hub.Около 20 устройств загружают несколько событий каждые 10 секунд, используя HTTP POST в концентратор IOT.

Концентратор IOT имеет 2 группы потребителей (coldpath и hotpath).ColdPath AF использует группу потребителей Coldpath для простого сохранения событий в таблицах Azure.Функция HotPath использует группу потребителей hotpath и обновляет статистику в реальном времени и т. Д., Сохраняя результаты в других таблицах Azure.

Я вычисляю задержку (время из постановки в очередь IOT для запуска приложения-функции) как DateTime.UtcNow- eventData.EnqueuedTimeUtc.

Именно здесь я испытываю огромные задержки до одного дня, что недопустимо.Продолжительность выполнения функций HotPath и ColdPath составляет менее секунды (HotPath ~ 80 мс).Любые предложения о том, как найти проблему, поскольку я «слепой» в отношении того, где события застряли.В Azure нет места, чтобы увидеть это.

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