Переключение на использование управляемых визуализаций Prometheus для Аналитики контейнеров (предварительная версия)
Служба Container Insights в настоящее время использует данные из Log Analytics для работы с визуализациями в портал Azure. Однако при выпуске управляемого Prometheus этот новый формат коллекции метрик дешевле и эффективнее. Служба Container Insights теперь предоставляет возможность визуализировать только управляемые данные Prometheus. Эта статья поможет вам начать использовать управляемый Prometheus в качестве основного средства визуализации Container Insights.
Примечание.
Эта функция сейчас доступна в виде общедоступной предварительной версии. Дополнительные сведения см . в дополнительных условиях использования для предварительных версий Microsoft Azure.
Необходимые компоненты
Чтобы просмотреть данные Container Insights с помощью Prometheus, убедитесь, что выполнены следующие действия.
- Служба Azure Kubernetes (AKS), настроенный с помощью управляемого Prometheus
- Пользователь имеет
Reader
разрешение или выше в связанной рабочей области Azure Monitor - Блокировка рекламы отключена или задана, чтобы разрешить
monitor.azure.com
трафик - Для кластеров Windows включите коллекцию метрик Windows
Доступ к аналитике контейнеров на основе Prometheus
Так как Azure Monitor поддерживает различные уровни настройки, кластер в настоящее время может иметь журналы на основе Аналитики контейнеров, управляемого Prometheus или другого сочетания.
Примечание.
Управляемые визуализации Prometheus для Container Insights используют правила записи для повышения производительности диаграммы, узнайте больше о том, какие правила настроены.
- Нет поддержки Prometheus или журналов на основе Аналитики контейнеров
- Включена аналитика контейнеров на основе журналов
- Функция Prometheus включена и журналы на основе Container Insights не включена или с настраиваемыми параметрами, примененными
Откройте портал Azure и перейдите к нужному кластеру AKS.
Insights
Выберите пункт меню в меню, отображая экран-заставку, указывающий, что мониторинг не включен.
Нажмите кнопку
Configure monitoring
, чтобы открыть колонку конфигурации мониторинга.В колонке расширенных параметров выберите
Logs and events
из раскрывающегося списка предустановок затрат.Чтобы завершить настройку, нажмите кнопку
Configure
.После завершения развертывания подключения вы сможете увидеть возможности аналитики с помощью Prometheus в качестве источника данных, указанного в раскрывающемся списке
Managed Prometheus visualizations (Preview)
панели инструментов.
Другие необязательные шаги
Хотя описанные выше шаги достаточно для полной визуализации, можно выполнить несколько необязательных шагов.
Коллекция меток Node и Pod
По умолчанию метки для узлов и модулей pod недоступны, но их можно собирать с помощью повторного включения надстройки. Метки узлов необходимы для фильтрации данных по пулам узлов.
- Если в настоящее время развернута управляемая надстройка Prometheus, необходимо сначала отключить ее.
az aks update --disable-azure-monitor-metrics -n <clusterName> -g <resourceGroup>
- Затем повторно включите надстройку с флагом
--ksm-metric-labels-allow-list
az aks update -n <clusterName> -g <resourceGroup> --enable-azure-monitor-metrics --ksm-metric-labels-allow-list "nodes=[*], pods=[*]" --azure-monitor-workspace-resource-id <amw-id
Отключение сбора данных Log Analytics
Если вы используете возможности Аналитики контейнеров на основе журналов, вы можете остановить прием метрик в Log Analytics, чтобы сэкономить на выставлении счетов. Убедившись, что для ваших целей требуется поддержка Prometheus Container Insights, выполните действия по остановке приема метрик в Log Analytics.
Перейдите к параметрам мониторинга для кластеров, следуя инструкциям по настройке правила сбора данных Container Insights.
В раскрывающемся списке "Журналы и события" в раскрывающемся списке "Затраты" выберите "Журналы и события" и сохраните их для настройки.
Примечание.
Отключение метрик Log Analytics также отключает раскрывающийся список визуализации на панели инструментов. Вернитесь к использованию одного из стандартных предустановок затрат в колонке Monitoring Settings
, чтобы повторно включить визуализации Log Analytics.
Известные ограничения и проблемы
Так как эта функция в настоящее время находится в предварительной версии, существует несколько известных ограничений, следующие функции не поддерживаются.
- Сведения об переменной среды
- Фильтрация данных по отдельным службам
- Просмотр динамических данных на вкладке "Кластер"
- Отчеты о книгах
- Рабочий набор памяти узла и метрики RSS
- Частичные или отсутствуют данные, доступные в представлении с несколькими кластерами на основе параметров DCR службы "Аналитика контейнеров"
Устранение неполадок
При использовании интерфейса Аналитики контейнеров на основе Prometheus могут возникнуть следующие ошибки.
Диаграммы зависают в состоянии загрузки
Эта проблема возникает, если сетевой трафик для рабочей области Azure Monitor заблокирован. Основная причина этого обычно связана с политиками сети, такими как программное обеспечение блокировки рекламы. Чтобы устранить эту проблему, отключите блок рекламы или трафик списка monitor.azure.com
разрешений и перезагрузите страницу.
Не удается получить доступ к правилу сбора данных
Эта ошибка возникает, когда у пользователя нет разрешений на просмотр связанного правила сбора данных Prometheus для кластера или правила сбора данных, возможно, удалено. Чтобы устранить эту ошибку, предоставьте доступ к правилу сбора данных Prometheus или перенастройке управляемого Prometheus с помощью Monitoring Settings
кнопки на панели инструментов.
Не удается получить доступ к рабочей области Azure Monitor
Эта ошибка возникает, когда у пользователя нет разрешений на просмотр связанной рабочей области Azure Monitor для кластера или рабочей области Azure Monitor, возможно, удалена. Чтобы устранить эту ошибку, предоставьте доступ к рабочей области Azure Monitor или перенастроите управляемый Prometheus путем удаления и повторного развертывания надстройки.
Не удалось извлечь данные
Эта ошибка обычно возникает при запросе больших объемов данных и может быть разрешена путем уменьшения диапазона времени до более короткого окна или фильтрации для меньшего количества объектов.
Ошибка конфигурации данных
Эта ошибка возникает при изменении или удалении правил записи. Нажмите кнопку Reconfigure
, чтобы исправить правила записи и повторить попытку.
Доступ запрещен
Это происходит при истечении срока действия маркера портала пользователя или не имеет разрешений на просмотр связанной рабочей области Azure Monitor для кластера. Это обычно можно устранить, обновив сеанс браузера или повторно войдите в систему.
Произошла неизвестная ошибка
Если это сообщение об ошибке сохраняется, обратитесь в службу поддержки, чтобы открыть запрос.