Мониторинг виртуальных машин с помощью Azure Monitor: анализ данных мониторинга

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

Примечание.

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

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

Интерфейс для анализа одной машины

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

Screenshot that shows analyzing a VM in the Azure portal.

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

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

Ключевые метрики: обзор тенденций за разные периоды времени для важных метрик, таких как ресурсы ЦП, сеть и диск. Поскольку это метрики узла, счетчики из гостевой операционной системы, например память, не учитываются. Выберите граф для работы с этими данными в обозревателе метрик, где можно выполнить различные статистические вычисления и добавить дополнительные счетчики для анализа.
Журнал действий См . записи журнала действий, отфильтрованные для текущей виртуальной машины. Используйте этот журнал для просмотра последних действий на компьютере, таких как изменения конфигурации и время его остановки и запуска.
Аналитические выводы (Insights) Отображает представления аналитики виртуальных машин, если виртуальная машина включена для аналитики виртуальных машин.

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

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

Если виртуальная машина не включена для аналитики виртуальных машин, она предлагает возможность включить аналитику виртуальных машин.
видны узлы Просмотр оповещений для текущей виртуальной машины. Эти оповещения используют компьютер только в качестве целевого ресурса, поэтому с ним могут быть связаны другие оповещения. Возможно, потребуется использовать для просмотра оповещений для всех ресурсов команду Оповещения в меню Azure Monitor. Дополнительные сведения см. в разделе Мониторинг виртуальных машин Azure с помощью Azure Monitor: рабочие нагрузки: оповещения.
Метрики Откройте обозреватель метрик с область для компьютера. Эта команда аналогична выбору одной из диаграмм производительности на странице Обзор, за исключением того, что метрика еще не добавлена.
Параметры диагностики Включите и настройте расширение диагностика для текущей виртуальной машины. Эта команда отличается от команды Параметры диагностики для других ресурсов Azure. Это устаревший агент, который был заменен агентом Azure Monitor.
Рекомендации Помощника Ознакомьтесь с рекомендациями по текущей виртуальной машине помощника по Azure.
Журналы Открытие Log Analytics с областью текущей виртуальной машины. Можно выбрать один из множества существующих запросов на детализацию данных журнала и производительности только для этого компьютера.
Монитор подключения Откройте Монитор подключений Наблюдателя за сетями, чтобы отслеживать подключения между текущей виртуальной машиной и другими виртуальными машинами.
Workbooks Откройте коллекцию книг с книгами аналитики виртуальных машин для отдельных компьютеров. Список книг службы аналитики ВМ, предназначенных для отдельных компьютеров, см. в разделе Книги службы аналитики виртуальных машин.

Интерфейс для анализа нескольких машин

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

Screenshot that shows analyzing multiple VMs in the Azure portal.

Вариант Описание
Журнал действий Просмотрите записи журнала действий, отфильтрованные для всех ресурсов. Создайте фильтр для типа ресурсов виртуальных машин или Масштабируемые наборы виртуальных машин для просмотра событий для всех компьютеров.
видны узлы Просмотр оповещений для всех ресурсов. Сюда входят оповещения, связанные со всеми виртуальными машинами в рабочей области. Создайте фильтр для типа ресурсов виртуальных машин или Масштабируемые наборы виртуальных машин для просмотра оповещений для всех компьютеров.
Метрики Откройте обозреватель метрик без область выбран. Эта функция особенно полезна, если требуется сравнить тенденции на нескольких компьютерах. Выберите подписку или группу ресурсов, чтобы быстро добавить группу компьютеров для их одновременного анализа.
Журналы Откройте Log Analytics с область для рабочей области. Можно выбрать один из множества существующих запросов на детализацию данных журнала и производительности для всех компьютеров. Кроме того, можно создать пользовательский запрос для выполнения дополнительного анализа.
Workbooks Откройте коллекцию книг с книгами аналитики виртуальных машин для нескольких компьютеров. Список книг службы аналитики ВМ, предназначенных для нескольких компьютеров, см. в разделе Книги службы аналитики виртуальных машин.

Интерфейс аналитики виртуальных машин

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

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

Screenshot that shows VM insights get started.

Представление Производительность включает несколько диаграмм с несколькими ключевыми показателями эффективности (KPI), которые позволяют определить уровень производительности компьютеров. На схемах показано потребление ресурсов в динамике. Их можно использовать, чтобы выявлять узкие места, просматривать аномалии, а также переключаться на перспективное представление каждой виртуальной машины для просмотра использования ресурсов на основе выбранной метрики. Дополнительные сведения об использовании представления производительности см. в статье Производительность диаграммы при использовании службы аналитики виртуальных машин.

Screenshot that shows VM insights performance.

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

Screenshot that shows VM insights map.

Сравнение метрик и журналов

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

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

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

Анализ данных метрик с помощью обозревателя метрик

Обозреватель метрик позволяет строить диаграммы, визуально сопоставлять тенденции и исследовать пики и спады в значениях метрик. Дополнительные сведения об использовании этого средства см. в статье "Анализ метрик" с помощью обозревателя метрик Azure Monitor.

Следующие пространства имен используются виртуальными машинами.

Пространство имен Description Требование
Компьютер виртуальной машины Метрики компьютера автоматически собираются для всех виртуальных машин Azure. Подробный список метрик: Microsoft.Compute/virtualMachines. Собираются автоматически без настройки.
Гость виртуальной машины Гостевые операционные системы и данные о производительности приложений на компьютерах Windows. Агент Azure Monitor, установленный с правилом сбора данных.
azure.vm.linux.guestmetrics Гостевые операционные системы и данные о производительности приложений на компьютерах Linux. Агент Azure Monitor, установленный с правилом сбора данных.

Анализ данных журнала с помощью Log Analytics

Используйте Log Analytics для выполнения пользовательского анализа данных журнала и для более глубокого анализа данных, используемых для создания представлений в книгах и аналитике виртуальных машин. Может потребоваться проанализировать другую логику и агрегирование этих данных или сопоставить данные безопасности, собранные Microsoft Defender для облака и Microsoft Sentinel с данными о работоспособности и доступности.

Вам не обязательно понимать, как писать запросы к журналам, чтобы использовать Log Analytics. Существует несколько встроенных запросов, которые можно выбрать и либо выполнить без изменений, либо использовать в качестве отправной точки для собственного запроса. Выберите Запросы в верхней части экрана Log Analytics и просмотрите запросы, выбрав тип ресурсаВиртуальные машины или Масштабируемые наборы виртуальных машин. Сведения о том, как использовать эти запросы, см. в разделе Использование запросов в Azure Monitor Log Analytics. Руководство по использованию Log Analytics для выполнения запросов и работы с их результатами см. в учебном пособии по работе с Log Analytics.

Screenshot that shows virtual machine queries.

При запуске Log Analytics из меню журналов для компьютера его область устанавливается на этот компьютер. Все запросы возвращают только записи, связанные с этим компьютером. Для простого запроса, возвращающего все записи в таблице, дважды щелкните таблицу в левой области. Используйте эти результаты или измените запрос для более сложного анализа. Чтобы задать область для всех записей в рабочей области, измените область или выберите "Журналы" в меню "Монитор".

Screenshot that shows a Table query.

Визуализация данных с помощью книг

Книги предоставляют интерактивные отчеты на портале Azure и объединяют различные типы данных в единое представление. Книги объединяют текст, запросы аналитики, метрики и параметры в подробные интерактивные отчеты. Их могут редактировать другие участники команды с доступом к тому же ресурсу Azure.

Книги могут быть полезны в следующих сценариях.

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

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

Одна виртуальная машина

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

Несколько виртуальных машин

Книга Description
Производительность Предоставляет настраиваемую версию нашего представления "Первые N в списке" и "Графики" в одной книге, которая использует все включенные счетчики производительности Log Analytics.
Счетчики производительности Представление "Первые N в списке" с диаграммами по широкому набору счетчиков производительности.
Связи Обеспечивают подробную информацию о входящих и исходящих подключениях с отслеживаемых виртуальных машин.
Активные порты Список процессов, привязанных к портам на отслеживаемых виртуальных машинах, и их действия в выбранный период времени.
Open Ports (Открытые порты) Количество портов, открытых на отслеживаемых виртуальных машинах, и сведения об этих открытых портах.
Подключения со сбоем Отображение количества неудачных подключений на отслеживаемых виртуальных машинах, тренда сбоев и случаев увеличения процента сбоев со временем.
Безопасность и аудит Предоставляет анализ трафика TCP/IP, который сообщает об общих подключениях, вредоносных подключениях, где конечные точки IP находятся глобально. Чтобы включить все компоненты, необходимо включить функцию обнаружения угроз безопасности.
Трафик TCP Предоставляет ранжированный отчет для наблюдаемых виртуальных машин и их отправки, получения и общего сетевого трафика в сетке. Отображаются в виде линии тренда.
Сравнение трафика Сравниваются тенденции сетевого трафика для одного компьютера или группы компьютеров.
Вспомогательный помощник по миграции AMA Помогает узнать, что нужно перенести и отслеживать ход выполнения при переходе из агента Log Analytics в агент Azure Monitor. Эта книга недоступна в службе аналитики ВМ, как другие книги. В меню Azure Monitor перейдите в раздел Книги и выберите Общедоступные шаблоны. Сведения о переносе агента Log Analytics в агент Azure Monitor

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

Screenshot that shows virtual machine workbooks.

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