Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure Monitor собирает и агрегирует метрики и журналы из системы для мониторинга доступности, производительности и устойчивости, а также уведомляет вас о проблемах, влияющих на систему. Вы можете использовать портал Azure, PowerShell, Azure CLI, REST API или клиентские библиотеки для настройки и просмотра данных мониторинга.
Различные метрики и журналы доступны для различных типов ресурсов. В этой статье описываются типы данных мониторинга, которые можно собирать для этой службы и способы анализа этих данных.
Сбор данных с помощью Azure Monitor
В этой таблице описывается, как собирать данные для мониторинга службы и что можно сделать с данными после сбора:
Данные, которые нужно собрать | Описание | Сбор и маршрутизация данных | Где просмотреть данные | Поддерживаемые данные |
---|---|---|---|---|
Данные метрик | Метрики — это числовые значения, описывающие аспект системы в определенный момент времени. Метрики можно агрегировать с помощью алгоритмов, по сравнению с другими метриками и анализировать для тенденций с течением времени. | — собирается автоматически через регулярные интервалы.
. Вы можете направлять некоторые метрики платформы в рабочую область Log Analytics для выполнения запросов вместе с другими данными. Проверьте параметры экспорта DS для каждой метрики, чтобы узнать, можно ли использовать параметр диагностики для маршрутизации данных метрик. |
обозреватель метрик | Метрики Azure DNS, поддерживаемые Azure Monitor |
Данные журнала ресурсов | Журналы записывают системные события с меткой времени. Журналы могут содержать различные типы данных и быть структурированными или содержать текст свободной формы. Данные журнала ресурсов можно направлять в рабочие области Log Analytics для запроса и анализа. | Создайте параметр диагностики для сбора и маршрутизации данных журналов ресурсов. | Log Analytics | Данные журнала ресурсов Azure DNS, поддерживаемые Azure Monitor |
Данные журнала действий | Журнал действий Azure Monitor содержит сведения о событиях уровня подписки. Журнал действий включает информацию, например, об изменении ресурса или запуске виртуальной машины. | — собирается автоматически.
- Создайте настройку диагностики для рабочей области Log Analytics без дополнительной платы. |
Журнал действий |
Список всех данных, поддерживаемых Azure Monitor, см. в следующей статье:
Использование средств Azure Monitor для анализа данных
Эти средства Azure Monitor доступны на портале Azure для анализа данных мониторинга:
Некоторые службы Azure имеют встроенную панель мониторинга на портале Azure. Эти панели мониторинга называются инсайтами, и их можно найти в разделе "Инсайты" в Azure Monitor в портале Azure.
Обозреватель метрик позволяет просматривать и анализировать метрики для ресурсов Azure. Дополнительные сведения см. в разделе "Анализ метрик" с помощью обозревателя метрик Azure Monitor.
Log Analytics позволяет запрашивать и анализировать данные журнала с помощью языка запросов Kusto (KQL). Дополнительные сведения см. в статье Начало работы с запросами журналов в Azure Monitor.
Портал Azure имеет пользовательский интерфейс для просмотра и выполнения базового поиска по журналу действий. Чтобы выполнить более подробный анализ, перенаправите данные в журналы Azure Monitor и выполните более сложные запросы в Log Analytics.
Application Insights отслеживает доступность, производительность и использование веб-приложений, чтобы можно было выявлять и диагностировать ошибки, не ожидая, когда пользователь сообщит о них.
Application Insights включает точки подключения к различным средствам разработки и интегрируется с Visual Studio для поддержки процессов DevOps. Дополнительные сведения см. в разделе Мониторинг приложений для App Service.
Средства, которые позволяют более сложной визуализации, включают:
- Панели мониторинга, позволяющие объединять различные виды данных в одну панель в портале Azure.
- Рабочие книги — это настраиваемые отчеты, которые можно создать в портале Azure. Рабочие книги могут включать текст, метрики и лог-запросы.
- Grafana — инструмент с открытой платформой, который превосходно подходит для операционных панелей мониторинга. С помощью Grafana можно создавать панели мониторинга, содержащие данные из нескольких источников, отличных от Azure Monitor.
- Power BI— служба бизнес-аналитики, которая предоставляет интерактивные визуализации в различных источниках данных. Вы можете настроить Power BI на автоматический импорт данных журналов из Azure Monitor, чтобы воспользоваться этими визуализациями.
Экспорт данных Azure Monitor
Вы можете экспортировать данные из Azure Monitor в другие средства с помощью:
Метрики. Используйте REST API для метрик для извлечения данных метрик из базы данных метрик Azure Monitor. Дополнительные сведения см. в справочнике по REST API Azure Monitor.
Журналы: используйте REST API или соответствующие клиентские библиотеки.
Экспорт данных рабочей области Log Analytics.
Чтобы начать работать с REST API Azure Monitor, см. руководство по REST API мониторинга Azure.
Использование запросов Kusto для анализа данных журнала
Вы можете анализировать данные журнала Azure Monitor с помощью языка запросов Kusto (KQL). Дополнительные сведения см. в разделе Запросы журналов в Azure Monitor.
Для выполнения Kusto-запросов в обозревателе Azure Resource Graph см. статью "Информация о частных DNS в Azure Resource Graph".
Использование оповещений Azure Monitor для уведомления о проблемах
Оповещения Azure Monitor позволяют выявлять и устранять проблемы в системе, а также заранее уведомлять вас, когда конкретные условия находятся в данных мониторинга, прежде чем клиенты заметят их. Вы можете настроить оповещения на любую метрику или источник данных в платформе Azure Monitor. Существуют различные типы оповещений Azure Monitor в зависимости от служб, которые вы отслеживаете, и собираемых данных мониторинга. См. Выбор подходящего типа правила оповещения.
Чтобы настроить оповещения для зон Azure DNS, выполните приведенные действия.
Выберите оповещения на странице "Монитор " на портале Azure. Затем выберите +Создать правило генерации оповещений.
Выберите ссылку "Выбрать ресурс " в разделе "Область", чтобы открыть страницу "Выбор ресурса ". Отфильтруйте по зонам DNS , а затем выберите нужную зону Azure DNS в качестве целевого ресурса. Нажмите кнопку "Готово" после выбора зоны.
Затем выберите ссылку "Добавить условие " в разделе "Условия", чтобы открыть страницу "Выбор сигнала ". Выберите один из трех типов сигналов метрик , для которого нужно настроить оповещение.
На странице "Настройка логики сигнала" настройте пороговое значение и частоту оценки для выбранной метрики.
Чтобы отправить уведомление или вызвать действие, инициируемое оповещением, выберите группы действий "Добавить". На странице "Добавить группы действий " выберите +Создать группу действий. Дополнительные сведения см. в разделе "Группа действий".
Введите имя правилагенерации оповещений и нажмите кнопку "Создать правило генерации оповещений ", чтобы сохранить конфигурацию.
Дополнительные сведения о настройке оповещений для метрик Azure Monitor см. в статье "Создание, просмотр и управление оповещениями с помощью Azure Monitor".
Примеры распространённых оповещений для ресурсов Azure см. в примерах запросов журнала оповещений.
Реализация оповещений в масштабе
Для некоторых служб можно отслеживать масштаб, применяя одно правило генерации оповещений метрик к нескольким ресурсам одного типа, которые существуют в одном регионе Azure. Оповещения базовых показателей Azure Monitor (AMBA) предоставляют полуавтоматический метод внедрения оповещений о важных метриках платформы, панелей мониторинга и рекомендаций в крупном масштабе.