Мониторинг производительности с помощью аналитики виртуальных машин
Аналитика виртуальных машин предоставляет быстрый и простой метод для мониторинга рабочих нагрузок клиента на виртуальных машинах и масштабируемых наборах виртуальных машин. Он отображает инвентаризацию существующих виртуальных машин и предоставляет интерактивный интерфейс для включения базового мониторинга для них. Он также отслеживает производительность и работоспособность виртуальных машин и масштабируемых наборов виртуальных машин, собирая данные о выполняемых процессах и зависимостях от других ресурсов. Аналитика виртуальных машин отслеживает ключевые показатели производительности операционной системы, связанные с процессором, памятью, сетевым адаптером и использованием дисков.
Аналитика виртуальных машин предоставляет набор стандартных книг, которые позволяют просматривать тенденции сбора данных о производительности с течением времени. Эти данные можно просмотреть на одной виртуальной машине напрямую с этой виртуальной машины или использовать Azure Monitor для создания статического представления нескольких виртуальных машин.
Аналитика виртуальных машин включает набор диаграмм производительности, предназначенных для нескольких ключевых показателей производительности, которые помогают определить, насколько хорошо работает виртуальная машина. На схемах показано потребление ресурсов в динамике. Их можно использовать для выявления узких мест и аномалий. Вы также можете переключиться на перспективу, которая перечисляет каждый компьютер для просмотра использования ресурсов на основе выбранной метрики.
Аналитика виртуальных машин предоставляет следующие преимущества, отличные от других функций мониторинга виртуальных машин в Azure Monitor:
- Упрощенное подключение агента Azure Monitor и агента зависимостей для мониторинга гостевой операционной системы виртуальной машины и рабочих нагрузок.
- Предопределенные правила сбора данных, которые собирают наиболее распространенный набор данных производительности.
- предварительно определенные диаграммы тенденций производительности и книги, которые позволяют анализировать основные метрики производительности из операционной системы на виртуальной машине;
- карта зависимостей, на которой показаны процессы, выполняемые на каждой виртуальной машине, и взаимосвязь компонентов с другими компьютерами и внешними источниками.
Включение аналитики виртуальных машин
Чтобы включить vm Insights, выберите Insights из меню виртуальной машины в портал Azure. Если аналитика виртуальных машин не включена, вы увидите краткое описание и параметр для включения.
Выберите "Включить", чтобы открыть панель конфигурации мониторинга. Оставьте параметр по умолчанию агента Azure Monitor.
Включение аналитики виртуальных машин создает правило сбора данных по умолчанию, которое не включает коллекцию процессов и зависимостей. Чтобы включить эту коллекцию, нажмите кнопку "Создать" , чтобы создать новое правило сбора данных.
Вам будет предложено указать имя правила сбора данных, а затем выбрать "Включить процессы и зависимости" (Карта). Вы не можете отключить коллекцию гостевой производительности, так как она необходима для аналитики виртуальных машин.
Вы можете использовать рабочую область Log Analytics по умолчанию для подписки, если вы не хотите использовать другую рабочую область.
- Выберите "Создать", чтобы создать новое правило сбора данных.
- Выберите "Настроить", чтобы запустить конфигурацию аналитики виртуальных машин.
Просмотр производительности виртуальной машины
По завершении развертывания отображаются представления на вкладке "Производительность" в аналитике виртуальных машин с данными о производительности компьютера. Эти данные показывают значения ключевых гостевых метрик с течением времени.
По умолчанию на диаграммах отображаются последние 24 часа. С помощью селектора TimeRange можно запросить исторические диапазоны времени до 30 дней, чтобы отобразить последнюю производительность.
Доступны следующие диаграммы использования емкости:
- Загрузка ЦП %: по умолчанию отображается среднее и 95-е процентиль.
- Доступная память: по умолчанию отображаются средние, 5-й и 10-й процентиль.
- Используемое логическое место на диске %: по умолчанию отображается средний и 95-й процентиль.
- Логическое число операций ввода-вывода в секунду: по умолчанию отображается средний и 95-й процентиль.
- Логический диск МБ/с: по умолчанию отображается среднее и 95-е процентиль.
- Максимальный используемый логический диск %: по умолчанию отображается средний и 95-й процентиль.
- Скорость отправки байтов: по умолчанию отображаются средние отправленные байты.
- Скорость получения байтов: по умолчанию отображаются средние полученные байты.
Просмотр зависимостей
В аналитике виртуальных машин вы можете просматривать обнаруженные компоненты приложений на виртуальных машинах Windows и Linux, которые работают в Azure или в вашей среде. Карту можно просмотреть непосредственно с виртуальной машины. Вы также можете просмотреть карту из Azure Monitor, чтобы просмотреть компоненты между группами виртуальных машин. В этом уроке вы узнаете, как просматривать эти два метода и как использовать функцию Map.
Раздел "Схема" визуализирует зависимости виртуальных машин, обнаруживая выполнение процессов, которые используют следующее:
- активные сетевые подключения между серверами;
- задержку входящего и исходящего подключений;
- порты в любой архитектуре протокола TCP за указанный диапазон времени.
Чтобы получить доступ к аналитике виртуальных машин непосредственно из виртуальной машины, выполните следующие действия.
- На портале Azure выберите Виртуальные машины.
- Выберите виртуальную машину из списка. В разделе "Мониторинг" выберите "Аналитика".
- Откройте вкладку Схема.
Схема визуализирует зависимости виртуальной машины, обнаруживая запущенные группы процессов и процессы с активными сетевыми подключениями в указанном диапазоне времени.
По умолчанию на схеме показаны последние 30 минут. Если вы хотите увидеть, как зависимости выглядели в прошлом, вы можете запросить исторические диапазоны времени до одного часа. Чтобы выполнить запрос, используйте селектор TimeRange в левом верхнем углу. Вы можете запустить запрос, например, во время инцидента или для просмотра состояния перед изменением.
В Azure Monitor функция "Схема" создает глобальное представление виртуальных машин и их зависимостей. Чтобы получить доступ к функции "Схемы" в Azure Monitor:
- На портале Azure выберите Монитор.
- В разделе "Аналитика" выберите Виртуальные машины.
- Откройте вкладку Схема.
Если у вас несколько рабочих областей Log Analytics, выберите ту, которая интегрирована с решением и в которой есть виртуальные машины, отправляющие в нее отчеты.
Селектор Группы возвращает подписки, группы ресурсов, группы компьютеров и масштабируемые наборы виртуальных машин с компьютеров, которые связаны с выбранной рабочей областью. Выбор применяется только к функции "Схема" и не применяется к производительности или работоспособности.