Рекомендации по Azure Monitor — анализ и визуализация данных

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

Встроенные функции анализа

В следующих разделах описаны функции Azure Monitor, которые обеспечивают анализ собранных данных без какой либо настройки.

Страница "Обзор"

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

Обозреватель метрик

Вы можете использовать Обозреватель метрик для интерактивной работы с данными метрик и создания оповещений о метриках. Как правило, требуется минимальное обучение для использования обозревателя метрик, но вам необходимо ознакомиться с метриками, которые требуется проанализировать. Конфигурация не требуется для этой функции после настройки сбора данных. Метрики платформы для ресурсов Azure будут автоматически доступны. Гостевые метрики для виртуальных машин доступны после развертывания на них агента Azure Monitor. Метрики приложений доступны после настройки Application Insights.

Log Analytics

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

Workbooks

Workbooks — это платформа визуализации для Azure. Она выполняет роль гибкого средства для анализа данных и создания многофункциональных визуальных отчетов. Книги можно использовать для подключения к нескольким источникам данных из Azure и объединения их в единый интерактивный интерфейс. Они особенно полезны для подготовки представлений комплексного мониторинга в различных ресурсах Azure.

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

Схема: снимки экрана с тремя страницами книги, включая анализ просмотров страниц, использования и времени, затраченного на страницу.

Общие сценарии для книг:

  • При создании интерактивного отчета с параметрами, в котором выбор элемента в таблице будет динамически обновлять связанные диаграммы и визуализации.
  • Предоставление общего доступа к отчету другим пользователям в организации.
  • Совместная работа с другими авторами книг в вашей организации с использованием общедоступной коллекции шаблонов на основе GitHub.

Панели мониторинга Azure

Панели мониторинга Azure полезны для предоставления единой панели управления вашей инфраструктурой и службами Azure. Хотя книга предоставляет более широкие возможности, панель мониторинга может объединять данные Azure Monitor с данными из других служб Azure.

Снимок экрана: пример панели мониторинга Azure с настраиваемыми сведениями.

Ниже приведены пошаговые видеоинструкции по созданию панелей мониторинга:

Распространенные сценарии службы автоматизации:

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

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

Grafana

Grafana — это открытая платформа, которая отличается операционными панелями мониторинга. Это полезно для выполнения следующих операций:

  • обнаружение, изоляция и рассмотрение рабочих инцидентов.
  • Объединение визуализаций источников данных Azure и других источников данных. Эти источники включают локальные, сторонние средства и хранилища данных в других облаках.

Grafana предлагает популярные подключаемые модули и шаблоны панелей мониторинга для таких средств APM, как Dynatrace, New Relic и AppDynamics. Эти ресурсы можно использовать для визуализации данных платформы Azure вместе с другими метриками из более высокого уровня в стеке, собираемом другими средствами. Grafana также содержит подключаемые модули AWS CloudWatch и GCP BigQuery для мониторинга нескольких облаков с помощью унифицированной панели управления.

Все версии Grafana включают подключаемый модуль источника данных Azure Monitor для визуализации метрик и журналов Azure Monitor.

Grafana, управляемый Azure, также оптимизирует этот интерфейс для собственных хранилищ данных Azure, таких как Azure Monitor и обозреватель данных Azure Data Explorer. Таким образом, вы можете легко подключиться к любому ресурсу в подписке и просмотреть все полученные данные телеметрии на знакомой панели мониторинга Grafana. Она также поддерживает закрепление диаграмм из метрик и журналов Azure Monitor на панелях мониторинга Grafana. Grafana включает встроенные панели мониторинга для ресурсов Azure. Для начале создайте первую рабочую область Azure Managed Grafana.

Снимок экрана: визуализации Grafana.

Общие сценарии для Grafana:

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

Power BI

Служба Power BI удобна для создания бизнес-ориентированных панелей мониторинга и отчетов вместе с формированием отчетов для анализа долгосрочных тенденций ключевых показателей эффективности. Результаты запроса журнала можно импортировать в набор данных Power BI. Затем можно воспользоваться такими функциями, как объединение данных из различных источников и совместное использование отчетов в веб-устройствах и мобильных устройствах.

Снимок экрана, на котором показан пример отчета Power BI для операций I T.

Распространенные сценарии использования Power BI:

  • Создание подробных визуализаций.
  • Использование высокой интерактивность, включая увеличение масштаба и перекрестную фильтрацию.
  • Простота предоставления общего доступа в масштабе организации.
  • Объединение данных из нескольких источников.
  • Для оптимальной производительности результаты кэшируются в кубе.

Партнеры по Azure Monitor

Некоторые партнеры по Azure Monitor могут предоставлять функции визуализации. Список партнеров, проверенных корпорацией Майкрософт, см. в статье Интеграция Azure Monitor с продуктами партнеров. Партнер Azure Monitor может предоставлять готовые визуализации для экономии времени, хотя за эти решения может взиматься дополнительная плата.

Custom application (Пользовательское приложение)

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

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

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