Мониторинг Azure IoT Hub
- Latest Dynatrace
- 10 мин. чтения
Для получения информации о различиях между классическими сервисами и другими сервисами см. Миграция с классических (ранее «встроенных») сервисов Azure на облачные сервисы.
Dynatrace получает метрики из Azure Metrics API для Azure IoT Hub. Вы можете просматривать метрики для каждого экземпляра сервиса, разделять метрики по нескольким измерениям и создавать пользовательские графики, которые можно закрепить на панелях мониторинга.
Предварительные требования¶
- Dynatrace версии 1.199+
- Environment ActiveGate версии 1.195+
Включение мониторинга¶
Чтобы узнать, как включить мониторинг сервиса, см. Включение мониторинга сервиса.
Просмотр метрик сервиса¶
Вы можете просматривать метрики сервиса в вашей среде Dynatrace на странице обзора пользовательского устройства или на странице Dashboards.
Просмотр метрик на странице обзора пользовательского устройства¶
Для доступа к странице обзора пользовательского устройства
- Перейдите в
Technologies & Processes Classic. - Отфильтруйте по имени сервиса и выберите соответствующую группу пользовательских устройств.
- После выбора группы пользовательских устройств вы окажетесь на странице обзора группы пользовательских устройств.
- Страница обзора группы пользовательских устройств содержит список всех экземпляров (пользовательских устройств), принадлежащих группе. Выберите экземпляр для просмотра страницы обзора пользовательского устройства.
Просмотр метрик на панели мониторинга¶
Если для сервиса имеется предустановленная панель мониторинга, вы получите предустановленную панель для соответствующего сервиса, содержащую все рекомендуемые метрики, на странице Dashboards. Вы можете искать конкретные панели, фильтруя по Preset, а затем по Name.
Для существующих мониторируемых сервисов может потребоваться повторно сохранить учётные данные, чтобы предустановленная панель появилась на странице Dashboards. Чтобы повторно сохранить учётные данные, перейдите в Settings > Cloud and virtualization > Azure, выберите нужный экземпляр Azure, затем выберите Save.
Вы не можете вносить изменения в предустановленную панель напрямую, но можете клонировать и редактировать её. Чтобы клонировать панель, откройте меню (...) и выберите Clone. Чтобы удалить панель из списка, вы можете скрыть её. Чтобы скрыть панель, откройте меню (...) и выберите Hide.
Скрытие панели не влияет на других пользователей.

Доступные метрики¶
Этот сервис мониторит часть 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 |