Обзор. Мониторинг ресурсов Azure Sphere
При наличии критически важных приложений и бизнес-процессов, использующих ресурсы Azure, необходимо отслеживать эти ресурсы на предмет их доступности, производительности и работы. В этом разделе описаны данные мониторинга, созданные Azure Sphere, и как можно использовать функции Azure Monitor для анализа и оповещения об этих данных.
Вы можете отслеживать данные с помощью следующих параметров:
Мониторинг с портала Azure Sphere. Вы можете отслеживать метрики, доступные на вкладке "Метрики " каталога Azure Sphere. Метрики на этой вкладке включают метрики аттестацииCount и 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 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 хранит данные в следующих таблицах.
Таблицу | Description |
---|---|
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. Дополнительные сведения см. в статье Настройка оповещений.
Тип оповещения | Условие | Description |
---|---|---|
Оповещение о событии устройства | Имя измерения: Device_Heartbeat_Events, оператор: меньше, значения измерения: 1 | Оповещение о том, что пульс устройства флота опускается ниже определенного порога. |
Оповещение о событии аудита | Оператор: Greater than, тип агрегирования: Count, пороговое значение: 1 | Оповещение о выполнении пользователем действия аудита. Например, измените имя группы устройств. |
Следующие шаги
- См . справочник по данным мониторинга Azure Sphere для ссылки на журналы и метрики, созданные Azure Sphere.
- Подробные сведения о мониторинге ресурсов Azure см. в статье Мониторинг ресурсов Azure с помощью Azure Monitor.