Бөлісу құралы:


Обзор. Мониторинг ресурсов Azure Sphere

Если у вас есть критически важные приложения и бизнес-процессы, использующие ресурсы Azure, необходимо отслеживать их доступность, производительность и работу. В этом разделе описаны данные мониторинга, созданные Azure Sphere, и способы использования функций Azure Monitor для анализа этих данных и оповещения об этих данных.

Вы можете отслеживать данные с помощью следующих параметров:

  • Мониторинг с портала Azure Sphere. Вы можете отслеживать метрики, доступные на вкладке Метрики каталога Azure Sphere. Метрики на этой вкладке включают метрики AttestationCount и ErrorCount. Дополнительные сведения см. в статье Данные мониторинга, собранные из Azure Sphere.

  • Мониторинг с помощью метрик в Azure Monitor. Вы можете отслеживать метрики каталога Azure Sphere и создавать панели мониторинга из Azure Monitor. Azure Monitor собирает метрики каталога Azure Sphere по умолчанию. Ничего явно настраивать не нужно. Большинство метрик, доступных из предыдущих параметров, также доступны в этих метриках. Значения измерений для метрик, таких как имя контейнера, не учитывают регистр. Поэтому при сравнении строк для этих значений измерения необходимо использовать сравнение без учета регистра. Дополнительные сведения см. в статье Анализ данных метрик.

  • Мониторинг с помощью журналов диагностики в Azure Monitor. Вы можете отслеживать журналы каталога Azure Sphere и создавать панели мониторинга из Azure Monitor. Такие данные, как события устройства и действия пользователей, хранятся в виде журналов. Например, если проверка подлинности устройства с помощью службы безопасности Azure Sphere (AS3) завершилась сбоем или группа устройств в каталоге была изменена, эти события фиксируются в журналах. Эти журналы можно проанализировать, выполнив запросы к собранным данным. Дополнительные сведения см. в статье Анализ данных журнала.

Что такое Azure Monitor?

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

Если вы еще не знакомы с мониторингом служб Azure, начните со статьи Мониторинг ресурсов Azure с помощью Azure Monitor, в которой описаны следующие понятия:

  • Что такое Azure Monitor?
  • Затраты, связанные с мониторингом
  • Данные мониторинга, собранные в Azure
  • Настройка сбора данных
  • Стандартные средства в Azure для анализа данных мониторинга и оповещения о ней

В следующих разделах эта статья основана на описании конкретных данных, собранных из Azure Sphere, и приводятся примеры для настройки сбора и анализа этих данных с помощью средств Azure.

Мониторинг данных

Azure Sphere собирает те же данные мониторинга, что и другие ресурсы Azure, которые описаны в разделе Мониторинг данных из ресурсов Azure. Подробные сведения о журналах и метриках, созданных устройствами Azure Sphere, см. в статье Мониторинг данных Azure Sphere .

Сбор и маршрутизация данных

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

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

Примечание

Вам потребуется существующая учетная запись хранения Azure, Концентратор событий, рабочая область Log Analytics или интеграция партнеров Azure Monitor для маршрутизации данных.

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

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

Анализ метрик

Метрики для Azure Sphere можно анализировать с помощью метрик из других служб Azure с помощью метрик Обозреватель. Дополнительные сведения об этом средстве см. в статье Начало работы с Метриками Azure Обозреватель.

Чтобы открыть обозреватель метрик Azure Monitor, перейдите в портал Azure и откройте каталог Azure, а затем выберите Метрики в разделе Мониторинг. Этот обозреватель по умолчанию ограничен метриками платформы, предоставляемыми каталогом Azure Sphere.

Список метрик платформы, собранных для Azure Sphere, см. в разделе Метрики в справочнике по данным мониторинга Azure Sphere. Список метрик платформы, собранных для всех служб Azure, см. в статье Поддерживаемые метрики с помощью Azure Monitor.

Анализ журналов

Данные в журналах Azure Monitor хранятся в таблицах, где каждая таблица имеет собственный набор уникальных свойств.

Все журналы ресурсов в Azure Monitor имеют одинаковые поля, за которыми следуют поля, относящиеся к службе. Общая схема описана в схеме журнала ресурсов Azure Monitor. Список типов журналов ресурсов, собранных для Azure Sphere, см. в таблице ниже.

Azure Sphere хранит данные в следующих таблицах.

Таблице Описание
ASCDeviceEvents Хранит все события, связанные с устройством, для ресурса каталога Azure Sphere.
ASCAuditLogs Хранит все действия пользователей, выполняемые в ресурсе каталога Azure Sphere.
AzureActivity Общая таблица, в которую хранятся все записи из журнала действий для всех ресурсов.

Журнал действий — это платформа, которая предоставляет аналитические сведения о событиях на уровне подписки. Вы можете просматривать его независимо или направлять в журналы Azure Monitor, где можно выполнять гораздо более сложные запросы с помощью Log Analytics.

Примеры запросов Log Analytics

Прежде чем использовать Log Analytics для выдачи запросов Kusto, необходимо включить журналы диагностики в параметрах диагностики.

Если выбрать Журналы в меню каталога Azure Sphere, откроется Log Analytics с запросом, область задан текущий каталог Azure Sphere. Запросы журнала будут включать только данные из этого ресурса.

Важно

Если вы хотите выполнить запрос, включающий данные из других учетных записей или данных из других служб Azure, выберите Журналы в меню Azure Monitor . Дополнительные сведения см. в статье Область запросов к журналу и диапазон времени в Azure Monitor Log Analytics. Эти примеры представляют собой лишь небольшую выборку расширенных запросов, которые можно выполнить в Azure Monitor с помощью язык запросов Kusto. Дополнительные сведения см. в разделе Примеры запросов Kusto.

Оповещения

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

Например, в следующей таблице перечислены несколько правил генерации оповещений для ресурсов. Подробный список правил генерации оповещений можно найти в портал Azure. Дополнительные сведения см. в статье о настройке оповещений.

Тип оповещения Состояние Описание
Оповещение о событиях устройства Имя измерения: Device_Heartbeat_Events, Оператор: Меньше, Значения измерения: 1 Оповещать о том, что пульс устройства парка падает ниже определенного порогового значения.
Оповещение о событиях аудита Оператор: Больше, тип агрегата: Count, Пороговое значение: 1 Оповещение о выполнении пользователем действия аудита. Например, измените имя группы устройств.

Дальнейшие действия