Большинство решений IoT при работе используют несколько различных служб. Переданное с устройства сообщение проходит несколько этапов перед сохранением и визуализацией. Вследствие этого сложно определить источник при появлении проблем.

Например, есть решение IoT, использующее 5 различных служб Azure и 1500 активных устройств, каждое из которых отправляет десять сообщений к облаку в секунду (всего 15 000 сообщений в секунду). При этом пользователь замечает, что веб-приложение видит только 10 000 сообщений в секунду. В таком случае трудно понять, где произошел сбой.

В предварительном доступе появилась поддержка распределенной трассировки для IoT Hub

Для определения нужно отслеживать путь каждого сообщения, используя уникальные идентификаторы. Этот процесс называется распределенной трассировкой. Разработчики объявили о ее поддержке для IoT Hub в открытом предварительном доступе.

Основные возможности распределенной трассировки

Благодаря новой функции появляются такие возможности:

  • Точный контроль потока каждого сообщения через IoT Hub с помощью контекста трассировки. Он содержит идентификаторы корреляции, которые позволяют сопоставлять события из разных компонентов.
  • Автоматическая регистрация контекста трассировки в журнале Azure Monitor.
  • Определение точек задержки.

В открытом предварительном доступе эта функция используется для центров IoT, созданных в отдельных регионах.

Отправьте запрос на обратный звонок

Попросите эксперта по Microsoft сервисам связаться с вами.

 

You have Successfully Subscribed!