Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье содержатся все справочные сведения о мониторинге для этой службы.
Дополнительные сведения о данных, которые можно собирать для Центр Интернета вещей и как использовать, см. в Azure IoT.
Метрики
В этом разделе перечислены все автоматически собранные метрики платформы для этой службы. Эти метрики также являются частью глобального списка метрик платформы all платформы, поддерживаемых в Azure Monitor.
Сведения о хранении метрик см. в разделе Azure Monitor обзор метрик.
Поддерживаемые метрики для Microsoft. Устройства и IoTHubs
В следующей таблице перечислены метрики, доступные для Microsoft. Тип ресурса Devices/IoTHubs.
- Все столбцы могут не присутствовать в каждой таблице.
- Некоторые столбцы могут находиться за пределами области просмотра страницы. Выберите "Развернуть таблицу ", чтобы просмотреть все доступные столбцы.
Заголовки таблиц
- Категория — группа метрик или классификация.
- Метрика — отображаемое имя метрик, отображаемое на портале Azure.
- Имя в REST API — имя метрики, указанное в REST API.
- Единица измерения.
- Аггрегация - Тип агрегации по умолчанию. Допустимые значения: среднее (среднее), минимальное (минимальное), максимальное (максимальное), общее (сумма), число.
- Измерения - Размеры, доступные для данной метрики.
-
Интервалы интервалов - времени, по которым выборка метрики выполняется. Например,
PT1Mуказывает, что метрика измеряется каждую минуту,PT30M— каждые 30 минут,PT1H— каждый час и так далее. - DS Export— можно ли экспортировать метрику в журналы Azure Monitor с помощью параметров диагностики. Сведения о экспорте метрик см. в разделе Create диагностических параметров в Azure Monitor.
| Единица измерения | Название в REST API | Дополнительные метрики платформы | Единица | Аггрегация | Измерения | Гранулы времени | Экспорт данных (DS) |
|---|---|---|---|---|---|---|---|
|
Отказ от сообщений C2D Число отброшенных устройством сообщений, отправленных из облака |
c2d.commands.egress.abandon.success |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Завершены поставки сообщений C2D Число сообщений, успешно доставленных устройству из облака |
c2d.commands.egress.complete.success |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Сообщения C2D отклонены Число отклоненных устройством сообщений, отправленных из облака |
c2d.commands.egress.reject.success |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Неудачные вызовы прямого метода Количество всех неудачных вызовов прямых методов. |
c2d.methods.failure |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Размер запроса вызовов прямых методов Средние, минимальные и максимальные значения всех успешных запросов по прямым методам. |
c2d.methods.requestSize |
нет | Байт | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Размер отклика вызовов прямых методов Среднее, минимальное и максимальное значения всех успешных ответов прямых методов. |
c2d.methods.responseSize |
нет | Байт | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Успешные вызовы прямого метода Количество всех успешных вызовов прямых методов. |
c2d.methods.success |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Сбой двойных чтений из серверной части Количество всех неудачных двойных операций чтения, инициированных серверной частью. |
c2d.twin.read.failure |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Размер ответа двойника считывается из внутренней части Среднее, минимальное и максимальное значения всех успешных операций чтения с двойников, инициированных из серверной части. |
c2d.twin.read.size |
нет | Байт | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Успешные двойные считывания с серверной стороны Количество всех успешных операций двойного чтения, инициированных сервером. |
c2d.twin.read.success |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Не удалось выполнить обновление из бэкенда Число всех неудачных обновлений двойников, инициированных серверной частью. |
c2d.twin.update.failure |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Размер обновлений дубликатов с серверной части Средний, минимальный и максимальный размеры всех успешных обновлений двойников, инициированных из серверной части. |
c2d.twin.update.size |
нет | Байт | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Успешные двойные обновления с серверной стороны Число всех успешных обновлений двойников, инициированных из серверной части. |
c2d.twin.update.success |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Истек срок действия сообщений C2D Число сообщений, отправленных из облака на устройство, с истекшим сроком действия |
C2DMessagesExpired |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Метрики конфигурации Метрики для операций конфигурации |
configurations |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Успешные подключения Успешные подключения к вашему IoTHub |
connect.success |
нет | Численность | Сумма (Итог) |
ApiType, , ProtocolTLSVersionTLSCipher |
ПТ1М | Да |
|
Подключенные устройства Число устройств, подключенных к Центру Интернета вещей. |
connectedDeviceCount |
нет | Численность | Среднее, максимальное, минимальное | <нет> | ПТ1М | нет |
|
Маршрутизация: сообщения доставляются в сообщения/события Количество успешно Центр Интернета вещей маршрутизации сообщений в встроенную конечную точку (сообщения и события). |
d2c.endpoints.egress.builtIn.events |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Маршрутизация: сообщения, доставленные в Концентратор событий Количество успешно Центр Интернета вещей маршрутизации сообщений в конечные точки Концентратора событий. |
d2c.endpoints.egress.eventHubs |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Routing: сообщения, доставленные в очередь служебная шина Количество успешных Центр Интернета вещей маршрутизации сообщений в конечные точки очереди служебная шина. |
d2c.endpoints.egress.serviceBusQueues |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Routing: сообщения, доставленные в раздел служебная шина Количество успешных Центр Интернета вещей маршрутизации сообщений в конечные точки раздела служебная шина. |
d2c.endpoints.egress.serviceBusTopics |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Маршрутизация: сообщения, доставленные в хранилище Количество успешно Центр Интернета вещей маршрутизации сообщений конечным точкам хранилища. |
d2c.endpoints.egress.storage |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Маршрутизация: объекты BLOB, доставленные в хранилище Количество раз, Центр Интернета вещей маршрутизация доставляли большие двоичные объекты в конечные точки хранилища. |
d2c.endpoints.egress.storage.blobs |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Маршрутизация: данные, доставленные в хранилище Объем данных (байтов) Центр Интернета вещей маршрутизации, доставленной конечным точкам хранилища. |
d2c.endpoints.egress.storage.bytes |
нет | Байт | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Маршрутизация: время задержки для сообщений/событий Средняя задержка (миллисекунда) между входящего трафика сообщений для Центр Интернета вещей и входящего сообщения телеметрии в встроенную конечную точку (сообщения и события). |
d2c.endpoints.latency.builtIn.events |
нет | Миллисекунды | Среднее, Минимум, Максимум | <нет> | ПТ1М | Да |
|
Маршрутизация: задержка сообщений для концентратора событий Средняя задержка (миллисекунда) между входящего трафика сообщений для Центр Интернета вещей и входящих сообщений в конечную точку Концентратора событий. |
d2c.endpoints.latency.eventHubs |
нет | Миллисекунды | Среднее, Минимум, Максимум | <нет> | ПТ1М | Да |
|
Routing: задержка сообщения для очереди служебная шина Средняя задержка (миллисекунда) между входящего трафика сообщений в Центр Интернета вещей и входящего сообщения телеметрии в конечную точку очереди служебная шина. |
d2c.endpoints.latency.serviceBusQueues |
нет | Миллисекунды | Среднее, Минимум, Максимум | <нет> | ПТ1М | Да |
|
Routing: задержка сообщения для раздела служебная шина Средняя задержка (миллисекунда) между входящего трафика сообщений для Центр Интернета вещей и входящих сообщений телеметрии в конечную точку раздела служебная шина. |
d2c.endpoints.latency.serviceBusTopics |
нет | Миллисекунды | Среднее, Минимум, Максимум | <нет> | ПТ1М | Да |
|
Маршрутизация: время задержки сообщений для хранения Средняя задержка (миллисекунда) между входящего трафика сообщений для Центр Интернета вещей и входящих сообщений телеметрии в конечную точку хранилища. |
d2c.endpoints.latency.storage |
нет | Миллисекунды | Среднее, Минимум, Максимум | <нет> | ПТ1М | Да |
|
Маршрутизация: сообщения телеметрии удалены Количество сообщений, отброшенных Центр Интернета вещей маршрутизации из-за мертвых конечных точек. В этом значении не учитываются сообщения, доставленные через резервный маршрут, так как отброшенные сообщения туда не доставляются. |
d2c.telemetry.egress.dropped |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Маршрутизация: сообщения, доставленные в резервный механизм Количество раз, Центр Интернета вещей маршрутизации доставленных сообщений в конечную точку, связанную с резервным маршрутом. |
d2c.telemetry.egress.fallback |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Маршрутизация: сообщения телеметрии несовместимы Количество случаев, когда маршрутизация Центр Интернета вещей не удалось доставить сообщения из-за несовместимости с конечной точкой. В это значение не входят повторные попытки. |
d2c.telemetry.egress.invalid |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Маршрутизация: сообщения телеметрии, потерянные Количество сообщений, потерянных Центр Интернета вещей маршрутизации, так как они не соответствуют правилам маршрутизации (включая резервное правило). |
d2c.telemetry.egress.orphaned |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Маршрутизация: доставка телеметрических сообщений завершена Количество успешно доставленных сообщений ко всем конечным точкам с помощью маршрутизации Центр Интернета вещей. Если сообщение направляется на несколько конечных точек, это значение увеличивается на единицу для каждой успешной доставки. Если сообщение доставлено несколько раз на одну конечную точку, это значение увеличивается на единицу для каждой успешной доставки. |
d2c.telemetry.egress.success |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Попытки отправки сообщений телеметрии Число предпринятых попыток отправки в Центр Интернета вещей сообщений телеметрии из устройства в облако. |
d2c.telemetry.ingress.allProtocol |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Количество ошибок регулирования Количество ошибок дросселирования из-за ограничения пропускной способности устройства |
d2c.telemetry.ingress.sendThrottle |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Сообщения телеметрии отправлены Число успешно отправленных в Центр Интернета вещей сообщений телеметрии из устройства в облако. |
d2c.telemetry.ingress.success |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Сбой двойного считывания с устройств Количество всех неудачных попыток чтения цифровых двойников, инициированных устройством. |
d2c.twin.read.failure |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Размер ответа при двойном считывании с устройств Среднее, минимальное и максимальное значение всех успешных операций «двойного чтения», инициированных устройством. |
d2c.twin.read.size |
нет | Байт | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Успешное двойное считывание с устройств Количество всех успешных двойных запросов на чтение, инициированных устройствами. |
d2c.twin.read.success |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Не удалось выполнить обновления для парных устройств Число всех неудачных обновлений двойников, инициированных устройством. |
d2c.twin.update.failure |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Размер обновлений двойников с устройств Средний, минимальный и максимальный размеры всех успешных обновлений двойников, инициированных устройством. |
d2c.twin.update.size |
нет | Байт | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Успешные двойные обновления с устройств Число всех успешных обновлений двойников, инициированных устройством. |
d2c.twin.update.success |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Общее количество использованных сообщений Количество сообщений, использованных сегодня |
dailyMessageQuotaUsed |
нет | Численность | Среднее, Минимум, Максимум | <нет> | ПТ1М | Да |
|
Общее использование данных устройства Байты, переданные на любые устройства, подключенные к Центру Интернета вещей, и с них |
deviceDataUsage |
нет | Байт | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Общее использование данных устройства (предварительная версия) Байты, переданные на любые устройства, подключенные к Центру Интернета вещей, и с них |
deviceDataUsageV2 |
нет | Байт | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Подключенные устройства (не рекомендуется) Число устройств, подключенных к Центру Интернета вещей. |
devices.connectedDevices.allProtocol |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Всего устройств (устарело) Число устройств, зарегистрированных в Центре Интернета вещей. |
devices.totalDevices |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Доставка сетки событий Количество событий Центр Интернета вещей, опубликованных в сетке событий. Используйте измерение "Result" для подсчета количества успешных и неудачных запросов. Измерение EventType показывает тип события (https://aka.ms/ioteventgrid). |
EventGridDeliveries |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) |
Result, EventType |
ПТ1М | Да |
|
Задержка сетки событий Средняя задержка (в миллисекундах) с момента создания события в Центре Интернета вещей до момента публикации события в Сетке событий. Это число является средним значением для всех типов событий. Используйте измерение EventType для просмотра задержки определенного типа события. |
EventGridLatency |
нет | Миллисекунды | Среднее, Минимум, Максимум | EventType |
ПТ1М | Да |
|
Неудачные отмены заданий Количество всех неудачных вызовов для отмены задания. |
jobs.cancelJob.failure |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Успешные отмены заданий Количество всех успешных обращений для отмены задания. |
jobs.cancelJob.success |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Завершенные задания Количество всех выполненных заданий. |
jobs.completed |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Неудачные попытки создания заданий на вызов метода Количество всех неудачных попыток создания заданий на вызов прямых методов. |
jobs.createDirectMethodJob.failure |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Успешное создание заданий вызова метода Количество всех успешных операций создания заданий вызова прямых методов. |
jobs.createDirectMethodJob.success |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Неудачные попытки создания парных задач обновления Количество всех неудачных операций создания заданий обновления двойников. |
jobs.createTwinUpdateJob.failure |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Успешное создание заданий обновления двойников Количество всех успешно созданных заданий на обновление двойников. |
jobs.createTwinUpdateJob.success |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Невыполненные задания Количество всех провалившихся заданий. |
jobs.failed |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Неудачные вызовы для отображения списка заданий Количество всех неудачных вызовов при попытке перечислить задания. |
jobs.listJobs.failure |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Успешные вызовы для списка заданий Количество всех успешных вызовов для получения списка заданий. |
jobs.listJobs.success |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Запросы на неудачные задания Количество всех неудачных вызовов для запроса заданий. |
jobs.queryJobs.failure |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Успешные запросы задач Количество всех успешных вызовов для запроса заданий. |
jobs.queryJobs.success |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Размер сообщения маршрутизации доставки (в байтах) (предварительная версия) Общий размер сообщений (в байтах), доставленных Центром Интернета вещей в конечную точку. Для просмотра размера сообщений (в байтах), доставляемых в разные конечные точки, можно использовать измерения EndpointName и EndpointType. Значение метрики увеличивается с каждым доставленным сообщением, в том числе если сообщение доставляется в несколько конечных точек или если сообщение доставляется в одну и ту же конечную точку несколько раз. |
RoutingDataSizeInBytesDelivered |
нет | Байт | Среднее, Минимальное, Максимальное, Итог (Сумма) |
EndpointType, , EndpointNameRoutingSource |
ПТ1М | Да |
|
Маршрутизация доставки (предварительная версия) Количество попыток доставки сообщений всем конечным точкам с помощью маршрутизации Центр Интернета вещей. Чтобы просмотреть количество успешных или неудачных попыток, используйте измерение Result. Чтобы просмотреть причину сбоя, например "недопустимо", "удалено" или "потеряно", используйте измерение FailureReasonCategory. Вы также можете использовать измерения EndpointName и EndpointType, чтобы понять, сколько сообщений было доставлено в разные конечные точки. Значение метрики увеличивается с каждой попыткой доставки, в том числе если сообщение доставляется в несколько конечных точек или в одну и ту же конечную точку несколько раз. |
RoutingDeliveries |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) |
EndpointType, EndpointName, , FailureReasonCategory, ResultRoutingSource |
ПТ1М | Да |
|
Задержка маршрутизации (предварительная версия) Средняя задержка (миллисекунда) между входящего трафика сообщений для Центр Интернета вещей и сообщений телеметрии в конечную точку. Вы можете использовать измерения EndpointName и EndpointType для анализа задержки в различных конечных точках. |
RoutingDeliveryLatency |
нет | Миллисекунды | Среднее, Минимум, Максимум |
EndpointType, , EndpointNameRoutingSource |
ПТ1М | Да |
|
Количество регулируемых запросов Число регулируемых запросов по типам регулирования |
throttledRequests |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | ThrottleType |
ПТ1М | Да |
|
Всего устройств Число устройств, зарегистрированных в Центре Интернета вещей. |
totalDeviceCount |
нет | Численность | Среднее, максимальное, минимальное | <нет> | ПТ1М | нет |
|
Ошибка двойных запросов Количество всех неудачных запросов двойников. |
twinQueries.failure |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Размер результата параллельного запроса Среднее, минимальное и максимальное значения размера результатов всех успешных твин-запросов. |
twinQueries.resultSize |
нет | Байт | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
|
Успешные парные запросы Число всех успешных запросов двойных данных. |
twinQueries.success |
нет | Численность | Среднее, Минимальное, Максимальное, Итог (Сумма) | <нет> | ПТ1М | Да |
Поддерживаемые агрегации
Столбец Тип агрегирования в таблице соответствует агрегированию по умолчанию, которое используется при выборе метрики для диаграммы или оповещения.
Для большинства метрик допустимы все типы агрегирования. Для метрик Count со значением столбца Единица измеренияCount допустимы только некоторые агрегаты. Метрики подсчета могут быть одного из двух типов:
Для метрик Single-point счетчиков Центр Интернета вещей регистрирует одну точку данных (по сути 1) при каждом выполнении измеренной операции. Azure Monitor затем суммирует эти точки данных за указанную степень детализации. Примерами одноточечных метрик являются отправленные телеметрические сообщения и завершенные доставки сообщений C2D. Для этих метрик единственным релевантным типом агрегирования является Total (Sum). Портал позволяет выбрать минимальное, максимальное и среднее. Эти значения всегда равны 1.
Для метрик Snapshot Центр Интернета вещей регистрирует общее число при выполнении измеренной операции. В настоящее время существует три метрика Snapshot, создаваемые Центр Интернета вещей: Total количество использованных сообщений устройства Total и устройства Connected. Поскольку эти метрики каждый раз представляют собой «общую» величину, суммировать их по указанной степени детализации не имеет смысла. Azure Monitor ограничивает выбор среднего, минимального и максимального для типа агрегирования для этих метрик.
Метрические размеры
Дополнительные сведения о измерениях метрик см. в разделе "Многомерные метрики".
Эта служба имеет следующие измерения, связанные с ее метриками.
| Имя измерения | Описание |
|---|---|
| Имя конечной точки | Имя конечной точки |
| Тип конечной точки |
eventHubs, serviceBusQueues, cosmosDB, serviceBusTopics, builtin или blobStorage |
| Тип события |
Microsoft.Devices.DeviceCreated, Microsoft.Devices.DeviceDeleted, Microsoft.Devices.DeviceConnected, Microsoft.Devices.DeviceDisconnected или Microsoft.Devices.DeviceTelemetry Дополнительные сведения см. в разделе Типы событий. |
| Категория причиныНеудачи | Одно из следующих значений: invalid, dropped, orphaned, или null. |
| Результат |
success или failure |
| Источник маршрутизации |
Device Messages, , Twin Change EventsDevice Lifecycle Events |
Метрики, отображаемое имя и агрегирование
В следующих таблицах приведены дополнительные сведения о метриках, описанных в предыдущей таблице. Они отображают метрики платформы Центр Интернета вещей по общим категориям и метрикам списка по их отображаемого имени, как назначено на портале Azure.
Метрики команд «облако на устройство»:
| Отображаемое имя метрики | Единица измерения | Единица | Описание |
|---|---|---|---|
| Срок действия C2D-сообщений истек | C2DMessagesExpired | Численность | Число сообщений, отправленных из облака на устройство, с истекшим сроком действия |
| Доставленные сообщения из облака на устройство (C2D) | c2d.commands.egress.complete.success | Численность | Число сообщений, успешно доставленных устройству из облака |
| Отброшенные сообщения из облака на устройство (C2D) | c2d.commands.egress.abandon.success | Численность | Число отброшенных устройством сообщений, отправленных из облака |
| Отклоненные сообщения из облака на устройство (C2D) | c2d.commands.egress.reject.success | Численность | Число отклоненных устройством сообщений, отправленных из облака |
Для метрик со значением единицы измерения Count допустимо только агрегирование итогов (суммы). Агрегаты минимума, максимума и среднего значения всегда возвращают 1. Дополнительные сведения см. в разделе Поддерживаемые агрегаты.
Метрики прямых методов передачи данных из облака на устройство:
| Отображаемое имя метрики | Единица измерения | Единица | Описание |
|---|---|---|---|
| Неудачные вызовы прямых методов. | c2d.methods.failure | Численность | Количество всех неудачных вызовов прямых методов. |
| Размер запроса вызовов прямых методов. | c2d.methods.requestSize | Байт | Количество всех успешных запросов прямого метода. |
| Размер ответа вызовов прямых методов. | c2d.methods.responseSize | Байт | Количество всех успешных ответов прямого метода. |
| Успешные вызовы прямых методов. | c2d.methods.success | Численность | Количество всех успешных вызовов прямых методов. |
Для метрик со значением Единица измерения Count допустимо только агрегирование итогов (суммы). Агрегаты минимума, максимума и среднего значения всегда возвращают 1. Дополнительные сведения см. в разделе Поддерживаемые агрегаты.
Метрики операций с двойниками облака и устройства:
| Отображаемое имя метрики | Единица измерения | Единица | Описание |
|---|---|---|---|
| Неудачные операции чтения с двойников, инициированные из серверной части. | c2d.twin.read.failure | Численность | Количество всех неудачных двойных операций чтения, инициированных серверной частью. |
| Неудачные обновления двойников, инициированные из серверной части. | c2d.twin.update.failure | Численность | Число всех неудачных обновлений двойников, инициированных серверной частью. |
| Размер ответа операций чтения с двойников, инициированных из серверной части. | c2d.twin.read.size | Байт | Количество всех успешных операций двойного чтения, инициированных сервером. |
| Размер обновлений двойников, инициированных из серверной части. | c2d.twin.update.size | Байт | Общий размер всех успешных обновлений двойников, инициированных серверной частью. |
| Успешные операции чтения с двойников, инициированные из серверной части. | c2d.twin.read.success | Численность | Количество всех успешных операций двойного чтения, инициированных сервером. |
| Успешные обновления двойников, инициированные из серверной части. | c2d.twin.update.success | Численность | Число всех успешных обновлений двойников, инициированных из серверной части. |
Для метрик со значением единицы измерения Count допустимо только агрегирование итогов (суммы). Агрегаты минимума, максимума и среднего значения всегда возвращают 1. Дополнительные сведения см. в разделе Поддерживаемые агрегаты.
Метрики конфигураций:
| Отображаемое имя метрики | Единица измерения | Единица | Описание |
|---|---|---|---|
| Метрики конфигурации | конфигурации | Численность | Количество общих операций CRUD, выполняемых для настройки устройства и развертывания IoT Edge на наборе целевых устройств. В него включается количество операций, которые изменяют двойник устройства или двойник модуля из-за этих конфигураций. |
Для метрик со значением единицы измерения Count допустимо только агрегирование итогов (суммы). Агрегаты минимума, максимума и среднего значения всегда возвращают 1. Дополнительные сведения см. в разделе Поддерживаемые агрегаты.
Метрики ежедневной квоты:
| Отображаемое имя метрики | Единица измерения | Единица | Описание |
|---|---|---|---|
| Общий объем использования данных устройствами | deviceDataUsage | Байт | Байты, переданные на любые устройства, подключенные к Центру Интернета вещей, и с них |
| Total device data usage (preview) (Общий объем использования данных устройствами (предварительная версия)) | deviceDataUsageV2 | Итог | Байты, переданные на любые устройства, подключенные к Центру Интернета вещей, и с них |
| Общее количество используемых сообщений | dailyMessageQuotaИспользовано | Численность | Общее количество сообщений, использованных сегодня. Совокупное значение, которое сбрасывается до нуля в 00:00 UTC каждый день. |
Для параметра Общее количество используемых сообщений поддерживаются только агрегирования минимального, максимального и среднего значений. Дополнительные сведения см. в разделе Поддерживаемые агрегаты.
Метрики устройства:
| Отображаемое имя метрики | Единица измерения | Единица | Описание |
|---|---|---|---|
| Total devices (deprecated) (Всего устройств (не рекомендуется)) | devices.totalDevices | Численность | Число устройств, зарегистрированных в Центре Интернета вещей. |
| Подключенные устройства (не рекомендуется) | devices.connectedDevices.allProtocol | Численность | Число устройств, подключенных к Центру Интернета вещей. |
| Всего устройств | totalDeviceCount | Численность | Число устройств, зарегистрированных в Центре Интернета вещей. |
| Подключенные устройства | количествоПодключенныхУстройств | Численность | Число устройств, подключенных к Центру Интернета вещей. |
Для параметров Общее количество устройств (устаревшее) и Подключенных устройств (устаревшее) допустимо только агрегирование общего (сумма). Агрегаты минимума, максимума и среднего значения всегда возвращают 1. Дополнительные сведения см. в разделе Поддерживаемые агрегаты.
Для параметров Общее количество устройств и Подключенные устройства допустимы только минимальные, максимальные и средние агрегирования. Дополнительные сведения см. в разделе Поддерживаемые агрегаты.
Общее количество устройств и подключенные устройства нельзя экспортировать с помощью настроек диагностики.
Метрики телеметрии устройства:
| Отображаемое имя метрики | Единица измерения | Единица | Описание |
|---|---|---|---|
| Количество ошибок регулирования | d2c.telemetry.ingress.sendThrottle | Численность | Количество ошибок дросселирования из-за ограничения пропускной способности устройства |
| Телеметрия «Отправить сообщение» Попытки | d2c.telemetry.ingress.allProtocol | Численность | Число предпринятых попыток отправки в Центр Интернета вещей сообщений телеметрии из устройства в облако. |
| Число отправленных сообщений телеметрии. | d2c.telemetry.ingress.success | Численность | Число успешно отправленных в Центр Интернета вещей сообщений телеметрии из устройства в облако. |
Для метрик со значением единицы измерения Count допустимо только агрегирование итогов (суммы). Агрегаты минимума, максимума и среднего значения всегда возвращают 1. Дополнительные сведения см. в разделе Поддерживаемые агрегаты.
Метрики операций с устройством в облако двойником:
| Отображаемое имя метрики | Единица измерения | Единица | Описание |
|---|---|---|---|
| Неудачные операции чтения с двойников, инициированные устройством. | d2c.twin.read.failure | Численность | Количество всех неудачных попыток чтения цифровых двойников, инициированных устройством. |
| Неудачные обновления двойников, инициированные устройством. | d2c.twin.update.failure | Численность | Число всех неудачных обновлений двойников, инициированных устройством. |
| Размер ответа операций чтения с двойников, инициированных устройством. | d2c.twin.read.size | Байт | Количество всех успешных операций чтения двойников, инициированных устройством. |
| Размер обновлений двойников, инициированных устройством. | d2c.twin.update.size | Байт | Общий размер всех успешных обновлений двойников, инициированных устройством. |
| Успешные операции чтения с двойников, инициированные устройством. | d2c.twin.read.success | Численность | Количество всех успешных двойных запросов на чтение, инициированных устройствами. |
| Успешные обновления двойников, инициированные устройством. | d2c.twin.update.success | Численность | Число всех успешных обновлений двойников, инициированных устройством. |
Для метрик со значением единицы измерения Count допустимо только агрегирование итогов (суммы). Агрегаты минимума, максимума и среднего значения всегда возвращают 1. Дополнительные сведения см. в разделе Поддерживаемые агрегаты.
Метрики Сетки событий:
| Отображаемое имя метрики | Единица измерения | Единица | Описание |
|---|---|---|---|
| Доставка через Сетку событий | EventGridДоставки | Численность | Количество событий Центр Интернета вещей, опубликованных в сетке событий. Используйте измерение "Result" для подсчета количества успешных и неудачных запросов. Измерение EventType показывает тип события (https://aka.ms/ioteventgrid). |
| Задержка в Сетке событий | EventGridLatency (Задержка EventGrid) | Миллисекунды | Средняя задержка (миллисекунда) от момента создания события Центр Интернета вещей до момента публикации события в Сетке событий. Это число является средним значением для всех типов событий. Используйте измерение EventType для просмотра задержки определенного типа события. |
Для метрик со значением единицы измерения Count допустимо только агрегирование итогов (суммы). Агрегаты минимума, максимума и среднего значения всегда возвращают 1. Дополнительные сведения см. в разделе Поддерживаемые агрегаты.
Метрики вакансий:
| Отображаемое имя метрики | Единица измерения | Единица | Описание |
|---|---|---|---|
| Завершенные задания | jobs.completed | Численность | Количество всех выполненных заданий. |
| Неудачные вызовы получения списка заданий. | jobs.listJobs.failure | Численность | Количество всех неудачных вызовов при попытке перечислить задания. |
| Неудачные операции создания заданий вызова методов. | jobs.createDirectMethodJob.failure | Численность | Количество всех неудачных попыток создания заданий на вызов прямых методов. |
| Неудачные операции создания заданий обновления двойников. | jobs.createTwinUpdateJob.failure | Численность | Количество всех неудачных операций создания заданий обновления двойников. |
| Неудачные отмены заданий. | jobs.cancelJob.failure | Численность | Количество всех неудачных вызовов для отмены задания. |
| Неудачные запросы заданий. | jobs.queryJobs.failure | Численность | Количество всех неудачных вызовов для запроса заданий. |
| Неудачные задания | jobs.failed | Численность | Количество всех провалившихся заданий. |
| Успешные вызовы получения списка заданий. | jobs.listJobs.success | Численность | Количество всех успешных вызовов для получения списка заданий. |
| Успешные операции создания заданий вызова методов. | jobs.createDirectMethodJob.success | Численность | Количество всех успешных операций создания заданий вызова прямых методов. |
| Успешные операции создания заданий обновления двойников. | jobs.createTwinUpdateJob. успех |
Численность | Количество всех успешно созданных заданий на обновление двойников. |
| Успешные отмены заданий. | jobs.cancelJob.success | Численность | Количество всех успешных обращений для отмены задания. |
| Успешные запросы заданий. | jobs.queryJobs.success | Численность | Количество всех успешных вызовов для запроса заданий. |
Для метрик со значением единицы измерения Count допустимо только агрегирование итогов (суммы). Агрегаты минимума, максимума и среднего значения всегда возвращают 1. Дополнительные сведения см. в разделе Поддерживаемые агрегаты.
Метрики маршрутизации:
| Отображаемое имя метрики | Единица измерения | Единица | Описание |
|---|---|---|---|
| Маршрутизация доставки (предварительная версия) | МаршрутизацияДоставка | Численность | Метрика доставки маршрутизации. Используйте измерения для определения состояния доставки для определенной конечной точки или для конкретного источника маршрутизации. |
| Размер сообщения о доставке маршрута в байтах (предварительная версия) | RoutingDataSizeInBytesDelivered | Байт | Общее количество байтов, перенаправленных Центр Интернета вещей в пользовательскую конечную точку и встроенную конечную точку. Используйте измерения для определения размера данных, направляемых в определенную конечную точку или для определенного источника маршрутизации. |
| Задержка доставки маршрутизации (предварительная версия) | МаршрутизацияЗадержка доставки | Миллисекунды | Метрика задержки доставки маршрутизации. Используйте измерения для определения задержки для определенной конечной точки или для конкретного источника маршрутизации. |
| Routing: blobs delivered to storage (Маршрутизация: доставлено BLOB-объектов в хранилище) | d2c.Endpoints.egress.Storage.BLOBs | Численность | Количество раз, Центр Интернета вещей маршрутизация доставляли большие двоичные объекты в конечные точки хранилища. |
| Routing: data delivered to storage (Маршрутизация: доставлено данных в хранилище) | d2c.endpoints.egress.storage.bytes | Байт | Объем данных (байтов) Центр Интернета вещей маршрутизации, доставленной конечным точкам хранилища. |
| Маршрутизация: задержка сообщений для Центров событий | d2c.endpoints.latency.eventHubs | Миллисекунды | Средняя задержка (миллисекунда) между входящего трафика сообщений для Центр Интернета вещей и входящих сообщений в пользовательские конечные точки типов Центров событий. Маршруты сообщений к встроенной конечной точке (событиям) не учитываются. |
| Маршрутизация: задержка сообщений для очереди служебная шина | d2c.endpoints.latency.serviceBusQueues | Миллисекунды | Средняя задержка (миллисекунда) между входящего трафика сообщений для Центр Интернета вещей и входящего трафика сообщений в конечную точку очереди служебная шина. |
| Маршрутизация: задержка сообщений для раздела служебная шина | d2c.endpoints.latency.serviceBusTopics | Миллисекунды | Средняя задержка (миллисекунда) между входящего трафика сообщений для Центр Интернета вещей и входящего трафика сообщений в конечную точку раздела служебная шина. |
| Routing: message latency for messages/events (Маршрутизация: задержка сообщений для messages/events) | d2c.endpoints.latency.builtIn.events | Миллисекунды | Средняя задержка (миллисекунда) между входящего трафика сообщений для Центр Интернета вещей и входящего трафика сообщений в встроенную конечную точку (сообщения и события) и резервный маршрут. |
| Routing: message latency for storage (Маршрутизация: задержка сообщений для хранилища) | d2c.Endpoints.latency.Storage | Миллисекунды | Средняя задержка (миллисекунда) между входящего трафика сообщений для Центр Интернета вещей и входящих сообщений в конечную точку хранилища. |
| Маршрутизация: сообщения, доставляемые в Центры событий | d2c.endpoints.egress.eventHubs | Численность | Количество успешно Центр Интернета вещей маршрутизации сообщений в пользовательские конечные точки типа Центров событий. Маршруты сообщений к встроенной конечной точке (событиям) не учитываются. |
| Маршрутизация: сообщения, доставленные в очередь служебная шина | d2c.endpoints.egress.serviceBusQueues | Численность | Количество успешных Центр Интернета вещей маршрутизации сообщений в конечные точки очереди служебная шина. |
| Маршрутизация: сообщения, доставленные в раздел служебная шина | d2c.endpoints.egress.serviceBusTopics | Численность | Количество успешных Центр Интернета вещей маршрутизации сообщений в конечные точки раздела служебная шина. |
| Routing: messages delivered to fallback (Маршрутизация: доставлено сообщений на резервный маршрут) | d2c.telemetry.egress.fallback | Численность | Количество раз, Центр Интернета вещей маршрутизации доставленных сообщений в конечную точку, связанную с резервным маршрутом. |
| Routing: messages delivered to messages/events (Маршрутизация: доставлено сообщений на конечную точку messages/events) | d2c.endpoints.egress.builtIn.events | Численность | Количество успешно Центр Интернета вещей маршрутизации сообщений в встроенную конечную точку (сообщения и события) и резервный маршрут. |
| Routing: messages delivered to storage (Маршрутизация: доставлено сообщений в хранилище) | d2c.Endpoints.egress.Storage | Численность | Количество успешно Центр Интернета вещей маршрутизации сообщений конечным точкам хранилища. |
| Routing: telemetry messages delivered (Маршрутизация: доставлено сообщений телеметрии) | d2c.telemetry.egress.success | Численность | Количество успешно доставленных сообщений ко всем конечным точкам с помощью маршрутизации Центр Интернета вещей. Если сообщение направляется на несколько конечных точек, это значение увеличивается на единицу для каждой успешной доставки. Если сообщение доставлено несколько раз на одну конечную точку, это значение увеличивается на единицу для каждой успешной доставки. |
| Маршрутизация: отбрасывание телеметрических сообщений | d2c.telemetry.egress.drop | Численность | Количество раз, Центр Интернета вещей маршрутизация удаляет сообщения из-за мертвых конечных точек. Это значение не учитывает сообщения, доставленные на резервный маршрут, так как отброшенные сообщения туда не доставляются. |
| Routing: telemetry messages incompatible (Маршрутизация: несовместимых сообщений телеметрии) | d2c.telemetry.egress.invalid | Численность | Количество случаев, когда маршрутизация Центр Интернета вещей не удалось доставить сообщения из-за несовместимости с конечной точкой. Сообщение несовместимо с конечной точкой, когда Центр Интернета вещей пытается доставить сообщение в конечную точку, и она завершается ошибкой без передачи. Недействительные сообщения не повторяются. Это значение не включает повторные попытки. |
| Маршрутизация: потерянные телеметрические сообщения | d2c.telemetry.egress.orphaned | Численность | Количество случаев Центр Интернета вещей маршрутизации сообщений-сирот, так как они не соответствовали ни одному запросу маршрутизации, если резервный маршрут отключен. |
Для метрик со значением единицы измерения Count допустимо только агрегирование итогов (суммы). Агрегаты минимума, максимума и среднего значения всегда возвращают 1. Дополнительные сведения см. в разделе Поддерживаемые агрегаты.
Двойные метрики запроса:
| Отображаемое имя метрики | Единица измерения | Единица | Описание |
|---|---|---|---|
| Неудачные запросы двойников. | twinQueries.failure | Численность | Количество всех неудачных запросов двойников. |
| Успешные запросы двойников. | twinQueries.success | Численность | Число всех успешных запросов двойных данных. |
| Размер результатов запросов двойников. | twinQueries.resultSize | Байт | Общий размер результата всех успешных запросов двойников. |
Для метрик со значением единицы измерения Count допустимо только агрегирование итогов (суммы). Агрегаты минимума, максимума и среднего значения всегда возвращают 1. Дополнительные сведения см. в разделе Поддерживаемые агрегаты.
Журналы ресурсов
В этом разделе перечислены типы журналов ресурсов, которые можно собирать для этой службы. Раздел извлекает из списка категорий журналов ресурсов all, поддерживаемых в Azure Monitor.
Поддерживаемые журналы ресурсов для Microsoft. Устройства и IotHubs
| Категория | Стоимость экспорта | таблица логов | Поддерживает базовую схему ведения журнала | Поддерживает преобразования во время приема данных | Примеры запросов |
|---|---|---|---|---|---|
| C2DCommands | нет |
AzureDiagnostics Журналы из нескольких ресурсов Azure. |
нет | нет | Запросы |
| C2DTwinOperations | нет |
AzureDiagnostics Журналы из нескольких ресурсов Azure. |
нет | нет | Запросы |
| Конфигурации | нет |
AzureDiagnostics Журналы из нескольких ресурсов Azure. |
нет | нет | Запросы |
| Связи | нет |
AzureDiagnostics Журналы из нескольких ресурсов Azure. |
нет | нет | Запросы |
| Операции цифрового двойника D2C | нет |
AzureDiagnostics Журналы из нескольких ресурсов Azure. |
нет | нет | Запросы |
| DeviceIdentityOperations | нет |
AzureDiagnostics Журналы из нескольких ресурсов Azure. |
нет | нет | Запросы |
| DeviceStreams | нет |
AzureDiagnostics Журналы из нескольких ресурсов Azure. |
нет | нет | Запросы |
| DeviceTelemetry | нет |
AzureDiagnostics Журналы из нескольких ресурсов Azure. |
нет | нет | Запросы |
| DirectMethods | нет |
AzureDiagnostics Журналы из нескольких ресурсов Azure. |
нет | нет | Запросы |
| распределённое трассирование | нет |
AzureDiagnostics Журналы из нескольких ресурсов Azure. |
нет | нет | Запросы |
| FileUploadOperations | нет |
AzureDiagnostics Журналы из нескольких ресурсов Azure. |
нет | нет | Запросы |
| JobsOperations | нет |
AzureDiagnostics Журналы из нескольких ресурсов Azure. |
нет | нет | Запросы |
| Маршруты | нет |
AzureDiagnostics Журналы из нескольких ресурсов Azure. |
нет | нет | Запросы |
| TwinQueries | нет |
AzureDiagnostics Журналы из нескольких ресурсов Azure. |
нет | нет | Запросы |
В следующих разделах перечислены типы категорий журналов ресурсов и схемы, собранные для Центр Интернета вещей Azure. События генерируются только для ошибок в некоторых категориях.
Категория команд «Облако на устройство»
Категория команд "облако — устройство" отслеживает ошибки, возникающие в Центре Интернета вещей, и связаны с конвейером сообщений из облака на устройство. Эта категория содержит ошибки, возникающие из:
- Отправка сообщений из облака на устройство (например, ошибки несанкционированного отправителя),
- Получение сообщений из облака на устройство (например, ошибки превышения количества доставок) и
- Получение отзывов об сообщениях из облака на устройство (например, об ошибках с истекшим сроком действия обратной связи).
Эта категория не обнаруживает ошибки, если сообщение, отправленное из облака на устройство, успешно доставлено, но затем неправильно обработано устройством.
{
"records":
[
{
"time": " UTC timestamp",
"resourceId": "Resource Id",
"operationName": "messageExpired",
"category": "C2DCommands",
"level": "Error",
"resultType": "Event status",
"resultDescription": "MessageDescription",
"properties": "{\"deviceId\":\"<deviceId>\",\"messageId\":\"<messageId>\",\"messageSizeInBytes\":\"<messageSize>\",\"protocol\":\"Amqp\",\"deliveryAcknowledgement\":\"<None, NegativeOnly, PositiveOnly, Full>\",\"deliveryCount\":\"0\",\"expiryTime\":\"<timestamp>\",\"timeInSystem\":\"<timeInSystem>\",\"ttl\":<ttl>, \"EventProcessedUtcTime\":\"<UTC timestamp>\",\"EventEnqueuedUtcTime\":\"<UTC timestamp>\", \"maskedIpAddress\": \"<maskedIpAddress>\", \"statusCode\": \"4XX\"}",
"location": "Resource location"
}
]
}
Категория операций двойника из облака на устройство
Категория операций двойника устройства в облаке отслеживает события, инициированные службой, на двойниках устройств. Эти операции могут включать получение двойника, обновление или замену тегов, а также обновление или замену желаемых свойств.
{
"records":
[
{
"time": "UTC timestamp",
"resourceId": "Resource Id",
"operationName": "read",
"category": "C2DTwinOperations",
"level": "Information",
"durationMs": "1",
"properties": "{\"deviceId\":\"<deviceId>\",\"sdkVersion\":\"<sdkVersion>\",\"messageSize\":\"<messageSize>\"}",
"location": "Resource location"
}
]
}
Категория операций двойника с устройством в облако
Категория операций двойника "устройство — облако" отслеживает события, инициированные устройством, на двойниках устройств. Эти операции могут включать получение двойника, обновление сообщаемых свойств и подписку на требуемые свойства.
{
"records":
[
{
"time": "UTC timestamp",
"resourceId": "Resource Id",
"operationName": "update",
"category": "D2CTwinOperations",
"level": "Information",
"durationMs": "1",
"properties": "{\"deviceId\":\"<deviceId>\",\"protocol\":\"<protocol>\",\"authenticationType\":\"{\\\"scope\\\":\\\"device\\\",\\\"type\\\":\\\"sas\\\",\\\"issuer\\\":\\\"iothub\\\",\\\"acceptingIpFilterRule\\\":null}\"}",
"location": "Resource location"
}
]
}
Категория конфигураций
Центр Интернета вещей журналы конфигурации отслеживают события и ошибки для набора компонентов автоматического Управление устройствами.
{
"records":
[
{
"time": "2019-09-24T17:21:52Z",
"resourceId": "Resource Id",
"operationName": "ReadManyConfigurations",
"category": "Configurations",
"resultType": "",
"resultDescription": "",
"level": "Information",
"durationMs": "17",
"properties": "{\"configurationId\":\"\",\"sdkVersion\":\"2018-06-30\",\"messageSize\":\"0\",\"statusCode\":null}",
"location": "southcentralus"
}
]
}
Категория соединений
Категория подключений отслеживает события подключения и отключения устройства от центра Интернета вещей и ошибок. Эта категория полезна для выявления попыток несанкционированного подключения и/или оповещения о потере соединения с устройствами.
Сведения о состоянии надежного подключения устройств см. в разделе Мониторинг состояния подключения устройств.
{
"records":
[
{
"time": " UTC timestamp",
"resourceId": "Resource Id",
"operationName": "deviceConnect",
"category": "Connections",
"level": "Information",
"properties": "{\"deviceId\":\"<deviceId>\",\"sdkVersion\":\"<sdkVersion>\",\"protocol\":\"<protocol>\",\"authType\":\"{\\\"scope\\\":\\\"device\\\",\\\"type\\\":\\\"sas\\\",\\\"issuer\\\":\\\"iothub\\\",\\\"acceptingIpFilterRule\\\":null}\",\"maskedIpAddress\":\"<maskedIpAddress>\"}",
"location": "Resource location"
}
]
}
Подробные сведения об использовании журналов подключений для мониторинга подключения к устройству см. в статье Monitor, диагностика и устранение неполадок подключения устройств к Центр Интернета вещей Azure.
Категория операций с удостоверениями устройств
Категория операций идентификации устройства отслеживает ошибки, возникающие при попытке создания, обновления или удаления записи в реестре удостоверений Центра Интернета вещей. Отслеживание этой категории полезно для сценариев подготовки.
{
"records":
[
{
"time": "UTC timestamp",
"resourceId": "Resource Id",
"operationName": "get",
"category": "DeviceIdentityOperations",
"level": "Error",
"resultType": "Event status",
"resultDescription": "MessageDescription",
"properties": "{\"maskedIpAddress\":\"<maskedIpAddress>\",\"deviceId\":\"<deviceId>\", \"statusCode\":\"4XX\"}",
"location": "Resource location"
}
]
}
Категория потоков устройств (предварительная версия)
Категория потоков устройств отслеживает взаимодействия типа «запрос-ответ», отправленные на отдельные устройства.
{
"records":
[
{
"time": "2019-09-19T11:12:04Z",
"resourceId": "Resource Id",
"operationName": "invoke",
"category": "DeviceStreams",
"resultType": "",
"resultDescription": "",
"level": "Information",
"durationMs": "74",
"properties": "{\"deviceId\":\"myDevice\",\"moduleId\":\"myModule\",\"sdkVersion\":\"2019-05-01-preview\",\"requestSize\":\"3\",\"responseSize\":\"5\",\"statusCode\":null,\"requestName\":\"myRequest\",\"direction\":\"c2d\"}",
"location": "Central US"
}
]
}
Категория телеметрии устройства
Категория телеметрии устройства отслеживает ошибки, возникающие в Центре Интернета вещей, и связаны с конвейером телеметрии. Эта категория включает ошибки, возникающие при отправке событий телеметрии (например, ограничение) и получении событий телеметрии (например, несанкционированный читатель). Эта категория не может отлавливать ошибки, вызванные выполнением кода на самом устройстве.
{
"records":
[
{
"time": "UTC timestamp",
"resourceId": "Resource Id",
"operationName": "ingress",
"category": "DeviceTelemetry",
"level": "Error",
"resultType": "Event status",
"resultDescription": "MessageDescription",
"properties": "{\"deviceId\":\"<deviceId>\",\"batching\":\"0\",\"messageSizeInBytes\":\"<messageSizeInBytes>\",\"EventProcessedUtcTime\":\"<UTC timestamp>\",\"EventEnqueuedUtcTime\":\"<UTC timestamp>\",\"partitionId\":\"1\"}",
"location": "Resource location"
}
]
}
Категория прямых методов
Категория прямых методов отслеживает взаимодействия типа запрос-ответ, отправляемых отдельным устройствам. Эти запросы инициируются в облаке.
{
"records":
[
{
"time": "UTC timestamp",
"resourceId": "Resource Id",
"operationName": "send",
"category": "DirectMethods",
"level": "Information",
"durationMs": "1",
"properties": "{\"deviceId\":<messageSize>, \"RequestSize\": 1, \"ResponseSize\": 1, \"sdkVersion\": \"2017-07-11\"}",
"location": "Resource location"
}
]
}
Категория распределенной трассировки (предварительная версия)
Категория распределенной трассировки отслеживает идентификаторы корреляции для сообщений, содержащих заголовок контекста трассировки.
Он correlationId соответствует предложению W3C Trace Context, где он содержит a trace-id и .span-id
Центр Интернета вещей журналы D2C (устройства — облако)
Центр Интернета вещей записывает этот журнал, когда сообщение с допустимыми свойствами трассировки поступает в Центр Интернета вещей.
{
"records":
[
{
"time": "UTC timestamp",
"resourceId": "Resource Id",
"operationName": "DiagnosticIoTHubD2C",
"category": "DistributedTracing",
"correlationId": "00-8cd869a412459a25f5b4f31311223344-0144d2590aacd909-01",
"level": "Information",
"resultType": "Success",
"resultDescription":"Receive message success",
"durationMs": "",
"properties": "{\"messageSize\": 1, \"deviceId\":\"<deviceId>\", \"callerLocalTimeUtc\": : \"2017-02-22T03:27:28.633Z\", \"calleeLocalTimeUtc\": \"2017-02-22T03:27:28.687Z\"}",
"location": "Resource location"
}
]
}
Замечание
Здесь durationMs не вычисляется так, как часы Центр Интернета вещей могут не синхронизированы с часами устройства, поэтому вычисление длительности может вводить в заблуждение. Мы рекомендуем писать логику с использованием временных меток в этом разделе properties , чтобы зафиксировать пики задержки между устройством и облаком.
| Недвижимость | Тип | Описание |
|---|---|---|
| messageSize | Целое число | Размер сообщения, отправляемого с устройства в облако, в байтах |
| deviceId | Строка 7-битных буквенно-цифровых символов ASCII | Идентификационные данные устройства |
| callerLocalTimeUtc | Временная метка UTC | Время создания сообщения, сообщаемое локальными часами устройства |
| calleeLocalTimeUtc | Временная метка UTC | Время прибытия сообщения в шлюз Центр Интернета вещей, как сообщается в часах на стороне службы Центр Интернета вещей |
Центр Интернета вещей журналы входящего трафика
Центр Интернета вещей записывает этот журнал, когда сообщение с допустимыми свойствами трассировки записывается во внутренние или встроенные центры событий.
{
"records":
[
{
"time": "UTC timestamp",
"resourceId": "Resource Id",
"operationName": "DiagnosticIoTHubIngress",
"category": "DistributedTracing",
"correlationId": "00-8cd869a412459a25f5b4f31311223344-349810a9bbd28730-01",
"level": "Information",
"resultType": "Success",
"resultDescription":"Ingress message success",
"durationMs": "10",
"properties": "{\"isRoutingEnabled\": \"true\", \"parentSpanId\":\"0144d2590aacd909\"}",
"location": "Resource location"
}
]
}
В properties разделе этот журнал содержит дополнительную информацию о входящем сообщении.
| Недвижимость | Тип | Описание |
|---|---|---|
| isRoutingEnabled | Струна | Значение true или false, указывает, включена ли маршрутизация сообщений в Центр Интернета вещей |
| parentSpanId | Струна | span-id родительского сообщения, который в данном случае будет трассировкой сообщения D2C |
Центр Интернета вещей журналы исходящего трафика
Центр Интернета вещей записывает этот журнал при включении routing и сообщение записывается в endpoint. Если маршрутизация не включена, Центр Интернета вещей не записывает этот журнал.
{
"records":
[
{
"time": "UTC timestamp",
"resourceId": "Resource Id",
"operationName": "DiagnosticIoTHubEgress",
"category": "DistributedTracing",
"correlationId": "00-8cd869a412459a25f5b4f31311223344-98ac3578922acd26-01",
"level": "Information",
"resultType": "Success",
"resultDescription":"Egress message success",
"durationMs": "10",
"properties": "{\"endpointType\": \"EventHub\", \"endpointName\": \"myEventHub\", \"parentSpanId\":\"349810a9bbd28730\"}",
"location": "Resource location"
}
]
}
В properties разделе этот журнал содержит дополнительную информацию о входящем сообщении.
| Недвижимость | Тип | Описание |
|---|---|---|
| endpointName | Струна | Имя конечной точки маршрутизации |
| endpointType | Струна | Тип конечной точки маршрутизации |
| parentSpanId | Струна | Идентификатор span-id родительского сообщения, который будет Центр Интернета вещей трассировкой сообщений входящего трафика в данном случае |
Категория операций загрузки файлов
Категория отправки файлов отслеживает ошибки, возникающие в Центре Интернета вещей, и связаны с функциями отправки файлов. Эта категория включает:
- Ошибки, возникающие с URI SAS, например, когда он истекает до того, как устройство уведомит концентратор о завершенной отправке.
- Неудачные загрузки, сообщенные устройством.
- Ошибки, возникающие, когда файл не найден в хранилище во время создания сообщения уведомления Центр Интернета вещей.
Эта категория не может отлавливать ошибки, которые возникают непосредственно во время загрузки файла устройством в хранилище.
{
"records":
[
{
"time": "UTC timestamp",
"resourceId": "Resource Id",
"operationName": "ingress",
"category": "FileUploadOperations",
"level": "Error",
"resultType": "Event status",
"resultDescription": "MessageDescription",
"durationMs": "1",
"properties": "{\"deviceId\":\"<deviceId>\",\"protocol\":\"<protocol>\",\"authType\":\"{\\\"scope\\\":\\\"device\\\",\\\"type\\\":\\\"sas\\\",\\\"issuer\\\":\\\"iothub\\\",\\\"acceptingIpFilterRule\\\":null}\",\"blobUri\":\"http//bloburi.com\"}",
"location": "Resource location"
}
]
}
Категория операций «Задания»
Категория операций заданий предоставляет отчёты о запросах обновления двойников устройств или выполнения прямых методов на нескольких устройствах. Эти запросы инициируются в облаке.
{
"records":
[
{
"time": "UTC timestamp",
"resourceId": "Resource Id",
"operationName": "jobCompleted",
"category": "JobsOperations",
"level": "Information",
"durationMs": "1",
"properties": "{\"jobId\":\"<jobId>\", \"sdkVersion\": \"<sdkVersion>\",\"messageSize\": <messageSize>,\"filter\":\"DeviceId IN ['1414ded9-b445-414d-89b9-e48e8c6285d5']\",\"startTimeUtc\":\"Wednesday, September 13, 2017\",\"duration\":\"0\"}",
"location": "Resource location"
}
]
}
Категория маршрутов
Категория message route отслеживает ошибки, возникающие при оценке маршрута сообщений и работоспособности конечных точек, как воспринимается Центр Интернета вещей. Эта категория включает такие события, как:
- Правило оценивается как "undefined"
- Центр Интернета вещей помечает конечную точку как мертвую
- Любые ошибки, полученные от конечной точки
В эту категорию не входят конкретные ошибки, связанные с самими сообщениями (например, ошибки регулирования устройства), о которых сообщается в категории "телеметрия устройства".
{
"records":
[
{
"time":"2019-12-12T03:25:14Z",
"resourceId":"/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/ANON-TEST/PROVIDERS/MICROSOFT.DEVICES/IOTHUBS/ANONHUB1",
"operationName":"endpointUnhealthy",
"category":"Routes",
"level":"Error",
"resultType":"403004",
"resultDescription":"DeviceMaximumQueueDepthExceeded",
"properties":"{\"deviceId\":null,\"endpointName\":\"anon-sb-1\",\"messageId\":null,\"details\":\"DeviceMaximumQueueDepthExceeded\",\"routeName\":null,\"statusCode\":\"403\"}",
"location":"westus"
}
]
}
Ниже приведены более подробные сведения о журналах ресурсов маршрутизации.
- Список кодов ошибок журнала ресурсов маршрутизации
- Список операций с логами ресурсов маршрутизацииNames
Категория двойных запросов
Категория запросов для двойников устройств предоставляет отчеты о запросах, инициируемых в облаке.
{
"records":
[
{
"time": "UTC timestamp",
"resourceId": "Resource Id",
"operationName": "query",
"category": "TwinQueries",
"level": "Information",
"durationMs": "1",
"properties": "{\"query\":\"<twin query>\",\"sdkVersion\":\"<sdkVersion>\",\"messageSize\":\"<messageSize>\",\"pageSize\":\"<pageSize>\", \"continuation\":\"<true, false>\", \"resultSize\":\"<resultSize>\"}",
"location": "Resource location"
}
]
}
таблицы журналов Azure Monitor
В этом разделе перечислены таблицы журналов Azure Monitor, относящиеся к этой службе, которые доступны для запроса Log Analytics с помощью запросов Kusto. Таблицы содержат данные журнала ресурсов и, возможно, больше в зависимости от собираемых и перенаправленных к ним данных.
Центр Интернета вещей Microsoft. Устройства и IotHubs
Журнал действий
В связанной таблице перечислены операции, которые можно записать в журнале действий для этой службы. Эти операции представляют собой подмножество всех возможных операций поставщика ресурсов в журнале действий.
Дополнительные сведения о схеме записей журнала действий см . в схеме журнала действий.
Связанный контент
- Описание Центр Интернета вещей мониторинга см. в разделе monitor Центр Интернета вещей Azure.
- Дополнительные сведения о мониторинге Azure ресурсов см. в Azure ресурсов Azure с помощью Azure Monitor.