Устранение неполадок с мониторингом виртуальных машин в Azure Monitor

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

Установка агента

Убедитесь, что виртуальная машина запущена

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

Убедитесь, что операционная система поддерживается

Если операционная система отсутствует в списке поддерживаемых операционных систем, установка расширения завершается сбоем, и вы получите сообщение о ожидании поступления данных.

Убедитесь, что расширение установлено

На портале Azure на панели расширений виртуальной машины убедитесь, что отображаются следующие расширения:

Операционная система Агенты
Виндоус AzureMonitorWindowsAgent
Линукс AzureMonitorLinuxAgent

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

Снимок экрана: аналитика виртуальных машин, необходимые расширения для виртуальной машины.

Опыт работы с OpenTelemetry

Диаграммы зависают в состоянии загрузки
Сетевой трафик в рабочую область Azure Monitor может быть заблокирован, как правило, политиками сети, такими как программное обеспечение блокировки рекламы. Отключите блокировщик рекламы или внесите трафик monitor.azure.com в белый список, а затем перезагрузите страницу.

Невозможно получить доступ к правилу сбора данных (DCR)
Возможно, у вас нет разрешения на просмотр связанного DCR для виртуальной машины или DCR может быть удалено. Обратитесь к системному администратору или перенастроите метрики OpenTelemetry с помощью кнопки "Параметры монитора " на панели инструментов.

Ошибка конфигурации данных
Рабочая область Azure Monitor или DCR была изменена или удалена. Перенастройка метрик OpenTelemetry с помощью кнопки "Параметры монитора " на панели инструментов.

Доступ запрещен
Возможно, срок действия маркера портала истек или у вас нет разрешений на просмотр связанной рабочей области Azure Monitor. Обновите сеанс браузера или обратитесь к системному администратору, чтобы запросить доступ. Требуется разрешение средства чтения монитора, а системный администратор должен включить интерфейс, ориентированный на ресурсы для рабочей области Azure Monitor.

Произошла неизвестная ошибка
Если эта ошибка сохраняется, обратитесь в службу поддержки, чтобы открыть запрос в службу поддержки.

Представление производительности не содержит данных

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

Следующие проверки применяются к опыту на основе журналов, в котором хранятся данные в рабочей области Log Analytics.

Проверьте ежедневное ограничение для рабочей области Log Analytics

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

Убедитесь, что агент подключен к рабочей области Log Analytics

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

На портале Azure в меню Azure Monitor выберите Журналы, чтобы открыть рабочую область Log Analytics. Выполните следующий запрос к компьютеру:

Heartbeat
| where Computer == "my-computer"
| sort by TimeGenerated desc 

Убедитесь, что DCR не был изменен

При включении аналитики виртуальных машин создается правило сбора данных (DCR) для сбора данных о производительности из виртуальной машины. Если DCR был изменен после его создания, он может не собирать ожидаемые данные. Создайте новый DCR для виртуальной машины и удалите старый.

Если у вас несколько виртуальных машин с помощью одного И ТОГО же DCR, можно изменить DCR, чтобы удалить изменения, чтобы не нужно перенастраивать каждую машину. Создайте новый VM insights DCR и сравните его с DCR, который мог быть изменен. Используйте руководство по созданию или изменению DCR с использованием JSON, чтобы отредактировать ваш DCR в соответствии с новым.