Перейти к содержанию

Мониторинг Azure IoT Hub

  • Latest Dynatrace
  • 10 мин. чтения

Для получения информации о различиях между классическими сервисами и другими сервисами см. Миграция с классических (ранее «встроенных») сервисов Azure на облачные сервисы.

Dynatrace получает метрики из Azure Metrics API для Azure IoT Hub. Вы можете просматривать метрики для каждого экземпляра сервиса, разделять метрики по нескольким измерениям и создавать пользовательские графики, которые можно закрепить на панелях мониторинга.

Предварительные требования

  • Dynatrace версии 1.199+
  • Environment ActiveGate версии 1.195+

Включение мониторинга

Чтобы узнать, как включить мониторинг сервиса, см. Включение мониторинга сервиса.

Просмотр метрик сервиса

Вы можете просматривать метрики сервиса в вашей среде Dynatrace на странице обзора пользовательского устройства или на странице Dashboards.

Просмотр метрик на странице обзора пользовательского устройства

Для доступа к странице обзора пользовательского устройства

  1. Перейдите в Technologies Technologies & Processes Classic.
  2. Отфильтруйте по имени сервиса и выберите соответствующую группу пользовательских устройств.
  3. После выбора группы пользовательских устройств вы окажетесь на странице обзора группы пользовательских устройств.
  4. Страница обзора группы пользовательских устройств содержит список всех экземпляров (пользовательских устройств), принадлежащих группе. Выберите экземпляр для просмотра страницы обзора пользовательского устройства.

Просмотр метрик на панели мониторинга

Если для сервиса имеется предустановленная панель мониторинга, вы получите предустановленную панель для соответствующего сервиса, содержащую все рекомендуемые метрики, на странице Dashboards. Вы можете искать конкретные панели, фильтруя по Preset, а затем по Name.

Для существующих мониторируемых сервисов может потребоваться повторно сохранить учётные данные, чтобы предустановленная панель появилась на странице Dashboards. Чтобы повторно сохранить учётные данные, перейдите в Settings > Cloud and virtualization > Azure, выберите нужный экземпляр Azure, затем выберите Save.

Вы не можете вносить изменения в предустановленную панель напрямую, но можете клонировать и редактировать её. Чтобы клонировать панель, откройте меню (...) и выберите Clone. Чтобы удалить панель из списка, вы можете скрыть её. Чтобы скрыть панель, откройте меню (...) и выберите Hide.

Скрытие панели не влияет на других пользователей.

Клонирование и скрытие Azure

Доступные метрики

Этот сервис мониторит часть Azure IoT Hub (Microsoft.Devices/IotHubs). Пока этот сервис настроен, вы не можете включить сервис Azure Iot Hub (встроенный).

Название Описание Измерения Единица измерения Рекомендуется
Попытки отправки телеметрических сообщений Количество телеметрических сообщений «устройство — облако», которые были попытаны к отправке в ваш IoT Hub Count Применимо
Отправленные телеметрические сообщения Количество телеметрических сообщений «устройство — облако», успешно отправленных в ваш IoT Hub Count Применимо
Завершённые доставки сообщений C2D Количество доставок сообщений «облако — устройство», успешно завершённых устройством Count
Отклонённые сообщения C2D (abandoned) Количество сообщений «облако — устройство», отклонённых устройством (abandoned) Count
Отклонённые сообщения C2D (rejected) Количество сообщений «облако — устройство», отклонённых устройством (rejected) Count
Истёкшие сообщения C2D Количество истёкших сообщений «облако — устройство» Count
Всего устройств (устарело) Количество устройств, зарегистрированных в вашем IoT Hub Count
Подключённые устройства (устарело) Количество устройств, подключённых к вашему IoT Hub Count
Маршрутизация — доставленные телеметрические сообщения Количество раз, когда сообщения были успешно доставлены на все конечные точки с помощью маршрутизации IoT Hub. Если сообщение маршрутизируется на несколько конечных точек, это значение увеличивается на единицу для каждой успешной доставки. Если сообщение доставляется на одну и ту же конечную точку несколько раз, это значение увеличивается на единицу для каждой успешной доставки. Count Применимо
Маршрутизация — отброшенные телеметрические сообщения Количество раз, когда сообщения были отброшены маршрутизацией IoT Hub из-за недоступных конечных точек. Это значение не учитывает сообщения, доставленные на резервный маршрут, поскольку отброшенные сообщения туда не доставляются. Count Применимо
Маршрутизация — осиротевшие телеметрические сообщения Количество раз, когда сообщения были осиротевшими (не соответствовали ни одному правилу маршрутизации, включая резервное правило) при маршрутизации IoT Hub. Count Применимо
Маршрутизация — несовместимые телеметрические сообщения Количество раз, когда маршрутизация IoT Hub не смогла доставить сообщения из-за несовместимости с конечной точкой. Это значение не включает повторные попытки. Count Применимо
Маршрутизация — сообщения, доставленные на резервный маршрут Количество раз, когда маршрутизация IoT Hub доставила сообщения на конечную точку, связанную с резервным маршрутом. Count Применимо
Маршрутизация — сообщения, доставленные в Event Hub Количество раз, когда маршрутизация IoT Hub успешно доставила сообщения на конечные точки Event Hub. Count
Маршрутизация — задержка сообщений для Event Hub Средняя задержка (в миллисекундах) между поступлением сообщения в IoT Hub и поступлением сообщения на конечную точку Event Hub. MilliSecond
Маршрутизация — сообщения, доставленные в очередь Service Bus Количество раз, когда маршрутизация IoT Hub успешно доставила сообщения на конечные точки очереди Service Bus. Count
Маршрутизация — задержка сообщений для очереди Service Bus Средняя задержка (в миллисекундах) между поступлением сообщения в IoT Hub и поступлением телеметрического сообщения на конечную точку очереди Service Bus. MilliSecond
Маршрутизация — сообщения, доставленные в топик Service Bus Количество раз, когда маршрутизация IoT Hub успешно доставила сообщения на конечные точки топика Service Bus. Count
Маршрутизация — задержка сообщений для топика Service Bus Средняя задержка (в миллисекундах) между поступлением сообщения в IoT Hub и поступлением телеметрического сообщения на конечную точку топика Service Bus. MilliSecond
Маршрутизация — сообщения, доставленные в messages/events Количество раз, когда маршрутизация IoT Hub успешно доставила сообщения на встроенную конечную точку (messages/events). Count
Маршрутизация — задержка сообщений для messages/events Средняя задержка (в миллисекундах) между поступлением сообщения в IoT Hub и поступлением телеметрического сообщения на встроенную конечную точку (messages/events). MilliSecond
Маршрутизация — сообщения, доставленные в хранилище Количество раз, когда маршрутизация IoT Hub успешно доставила сообщения на конечные точки хранилища. Count
Маршрутизация — задержка сообщений для хранилища Средняя задержка (в миллисекундах) между поступлением сообщения в IoT Hub и поступлением телеметрического сообщения на конечную точку хранилища. MilliSecond
Маршрутизация — данные, доставленные в хранилище Объём данных (в байтах), доставленных маршрутизацией IoT Hub на конечные точки хранилища. Byte
Маршрутизация — блобы, доставленные в хранилище Количество раз, когда маршрутизация IoT Hub доставила блобы на конечные точки хранилища. Count
Доставки Event Grid Количество событий IoT Hub, опубликованных в Event Grid. Используйте измерение Result для получения количества успешных и неудачных запросов. Результат маршрутизации, Тип события Count
Задержка Event Grid Средняя задержка (в миллисекундах) от момента генерации события IoT Hub до момента публикации события в Event Grid. Это число является средним по всем типам событий. Используйте измерение EventType для просмотра задержки определённого типа события. Тип события MilliSecond
Доставки маршрутизации (предварительная версия) Количество раз, когда IoT Hub пытался доставить сообщения на все конечные точки с помощью маршрутизации. Чтобы увидеть количество успешных или неудачных попыток, используйте измерение Result. Чтобы увидеть причину неудачи (например, недействительные, отброшенные или осиротевшие), используйте измерение FailureReasonCategory. Вы также можете использовать измерения EndpointName и EndpointType, чтобы понять, сколько сообщений было доставлено на различные конечные точки. Значение метрики увеличивается на единицу для каждой попытки доставки, в том числе если сообщение доставляется на несколько конечных точек или на одну и ту же конечную точку несколько раз. Тип конечной точки, Имя конечной точки, Категория причины неудачи, Результат, Источник маршрутизации Count
Задержка доставки маршрутизации (предварительная версия) Средняя задержка (в миллисекундах) между поступлением сообщения в IoT Hub и поступлением телеметрического сообщения на конечную точку. Вы можете использовать измерения EndpointName и EndpointType, чтобы понять задержку для различных конечных точек. Тип конечной точки, Имя конечной точки, Источник маршрутизации MilliSecond
Размер сообщений доставки маршрутизации в байтах (предварительная версия) Общий размер (в байтах) сообщений, доставленных IoT Hub на конечную точку. Вы можете использовать измерения EndpointName и EndpointType для просмотра размера сообщений, доставленных на различные конечные точки. Значение метрики увеличивается для каждого доставленного сообщения, в том числе если сообщение доставляется на несколько конечных точек или на одну и ту же конечную точку несколько раз. Тип конечной точки, Имя конечной точки, Источник маршрутизации Byte
Успешные чтения twin с устройств Количество всех успешных чтений twin, инициированных устройством. Count
Неудачные чтения twin с устройств Количество всех неудачных чтений twin, инициированных устройством. Count
Размер ответа чтений twin с устройств Среднее, минимальное и максимальное значение всех успешных чтений twin, инициированных устройством. Byte
Успешные обновления twin с устройств Количество всех успешных обновлений twin, инициированных устройством. Count
Неудачные обновления twin с устройств Количество всех неудачных обновлений twin, инициированных устройством. Count
Размер обновлений twin с устройств Средний, минимальный и максимальный размер всех успешных обновлений twin, инициированных устройством. Byte
Успешные вызовы прямых методов Количество всех успешных вызовов прямых методов. Count
Неудачные вызовы прямых методов Количество всех неудачных вызовов прямых методов. Count
Размер запроса вызовов прямых методов Среднее, минимальное и максимальное значение всех успешных запросов прямых методов. Byte
Размер ответа вызовов прямых методов Среднее, минимальное и максимальное значение всех успешных ответов прямых методов. Byte
Успешные чтения twin с серверной стороны Количество всех успешных чтений twin, инициированных серверной стороной. Count
Неудачные чтения twin с серверной стороны Количество всех неудачных чтений twin, инициированных серверной стороной. Count
Размер ответа чтений twin с серверной стороны Среднее, минимальное и максимальное значение всех успешных чтений twin, инициированных серверной стороной. Byte
Успешные обновления twin с серверной стороны Количество всех успешных обновлений twin, инициированных серверной стороной. Count
Неудачные обновления twin с серверной стороны Количество всех неудачных обновлений twin, инициированных серверной стороной. Count
Размер обновлений twin с серверной стороны Средний, минимальный и максимальный размер всех успешных обновлений twin, инициированных серверной стороной. Byte
Успешные запросы twin Количество всех успешных запросов twin. Count
Неудачные запросы twin Количество всех неудачных запросов twin. Count
Размер результата запросов twin Среднее, минимальное и максимальное значение размера результата всех успешных запросов twin. Byte
Успешные создания заданий обновления twin Количество всех успешных создаваний заданий обновления twin. Count
Неудачные создания заданий обновления twin Количество всех неудачных создаваний заданий обновления twin. Count
Успешные создания заданий вызова методов Количество всех успешных создаваний заданий вызова прямых методов. Count
Неудачные создания заданий вызова методов Количество всех неудачных создаваний заданий вызова прямых методов. Count
Успешные вызовы списка заданий Количество всех успешных вызовов списка заданий. Count
Неудачные вызовы списка заданий Количество всех неудачных вызовов списка заданий. Count
Успешные отмены заданий Количество всех успешных вызовов отмены задания. Count
Неудачные отмены заданий Количество всех неудачных вызовов отмены задания. Count
Успешные запросы заданий Количество всех успешных вызовов запроса заданий. Count
Неудачные запросы заданий Количество всех неудачных вызовов запроса заданий. Count
Завершённые задания Количество всех завершённых заданий. Count
Неудачные задания Количество всех неудачных заданий. Count
Количество ошибок ограничения скорости Количество ошибок ограничения скорости из-за ограничений пропускной способности устройств Count Применимо
Общее количество использованных сообщений Количество сообщений, использованных на сегодняшний день Count
Общий объём данных устройств Байты, переданные от и к любым устройствам, подключённым к IoT Hub Byte Применимо
Общий объём данных устройств (предварительная версия) Байты, переданные от и к любым устройствам, подключённым к IoT Hub Byte
Всего устройств Количество устройств, зарегистрированных в вашем IoT Hub Count Применимо
Подключённые устройства Количество устройств, подключённых к вашему IoT Hub Count Применимо
Метрики конфигурации Метрики операций конфигурации Count