Получение уведомлений об проблемах с помощью оповещений

Область применения:IoT Edge 1.4 checkmark IoT Edge 1.4

Важно!

IoT Edge 1.4 является поддерживаемым выпуском. Если вы используете более ранний выпуск, см. статью Обновление IoT Edge.

Используйте оповещения журнала Azure Monitor для мониторинга устройств IoT Edge в большом масштабе. Как видно из архитектуры решения, в качестве базы данных метрик используется Azure Monitor Log Analytics. Эта интеграция позволяет реализовать эффективные и гибкие возможности оповещений с помощью оповещений журнала, ориентированных на ресурсы.

Важно!

Сейчас эта функция доступна только для Центра Интернета вещей и недоступна для IoT Central.

Создать правило генерации оповещений

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

Примеры запросов оповещений KQL предоставляются на ресурсе Центра Интернета вещей. Запросы, которые работают с данными метрик от пограничных устройств, начинаются с префикса IoT Edge: в заголовке. Используйте эти примеры как есть или измените их, чтобы создать запрос в соответствии со своими потребностями.

Чтобы получить доступ к примерам запросов предупреждений, выполните следующие действия.

  1. Войдите на портал Azure и перейдите к своему Центру Интернета вещей.
  2. В меню в разделе Мониторинг выберите Журналы.
  3. Браузер запросов в примере запросов автоматически откроется. Если вы впервые используете журналы , вам может потребоваться закрыть видео-учебник, прежде чем вы увидите браузер запросов. Вкладка "Запросы" можно использовать для повторного просмотра примера браузера запросов, если он не отображается.

Screenshot of how to access the example alert queries.

Модуль metrics-collector принимает все данные в стандартную таблицу InsightsMetrics. Вы можете создать правила генерации оповещений на основе данных метрик из настраиваемых модулей, запросив одну и ту же таблицу.

Разделение по измерению устройства

Все примеры правил генерации оповещений запрашивают статистические значения по идентификатору устройства. Такое группирование необходимо для того, чтобы определить, какое устройство привело к срабатыванию оповещения. Можно выбрать определенные устройства, чтобы включить на них правило генерации оповещений, или включить правило генерации оповещений на всех устройствах. Используйте график предварительного просмотра, чтобы изучить тенденцию на устройствах, прежде чем настраивать логику оповещений.

Выбор параметров уведомлений

Настройте параметры уведомлений в группе действий и свяжите их с правилом генерации оповещений при создании правила генерации оповещений.

Выбор области действия правила генерации оповещений

На основе инструкций из предыдущего раздела создается правило генерации оповещений, область действия которого ограничена одним центром Интернета вещей. Однако может потребоваться создать такое же правило для нескольких центров Интернета вещей. Измените область на группу ресурсов или всю подписку, чтобы включить правило генерации оповещений на всех центрах в этой области.

  1. Войдите на портал Azure и перейдите к своему Центру Интернета вещей.
  2. В меню в разделе Мониторинг выберите Журналы.
  3. Выберите Выбрать область, чтобы изменить область действия правила генерации оповещений.

Change alerts scope

Агрегируйте значения по полю _ResourceId и выберите его в качестве столбца идентификатор ресурса при создании правила генерации оповещений. Этот подход позволит связать оповещение с нужным ресурсом для удобства.

Просмотр оповещений

Просмотрите оповещения, созданные для устройств в нескольких центрах Интернета вещей на вкладке Оповещения в книге представления парка устройств IoT Edge.

Щелкните имя правила генерации оповещений, чтобы просмотреть дополнительные сведения об оповещении. Если щелкнуть ссылку на имя устройства, будут показаны подробные метрики для устройства на момент времени, когда сработало оповещение.

Следующие шаги

Улучшите решение мониторинга с помощью метрик из настраиваемых модулей.