Поделиться через


Мониторинг и журнал данных

> применимо к: AKS для Azure Local версии 22H2, AKS для Windows Server, Azure Local версии 23H2, AKS, включенной с помощью Azure Arc на VMware (предварительная версия)

В этой статье описывается мониторинг AKS, включенного развертыванием Azure Arc с помощью локального мониторинга. Доступны два типа решений мониторинга и ведения журнала, как описано в следующей таблице:

Решение Подключение Azure Поддержка и обслуживание Себестоимость
Аналитика контейнеров Требуется подключение кластера Kubernetes к Azure с помощью Azure Arc для Kubernetes. Полная поддержка и обслуживание от Корпорации Майкрософт. Требуется регистрация для службы Azure Monitor.
Локальный мониторинг Не требуется подключение к Azure. Поддерживается как программное обеспечение с открытым исходным кодом корпорацией Майкрософт (без соглашения о поддержке или соглашения об уровне обслуживания), сообщества и (или) внешних поставщиков. Зависимый от поставщика.

Вы можете выбрать Аналитику контейнеров или локальный мониторинг в зависимости от вариантов использования мониторинга. Сведения о службе "Аналитика контейнеров" см. в разделе "Включение аналитики контейнеров".

Обзор решения мониторинга

Prometheus — это набор средств мониторинга и оповещений, которые можно использовать для мониторинга контейнерных рабочих нагрузок. В рамках решения Prometheus в AKS, включенном Arc, развертываются и автоматически настраиваются следующие компоненты:

Развертывание основано на общедоступной диаграмме Kube-Prometheus-stack helm, которая расширена для поддержки экспортера Windows и защищает метрики между Prometheus и агентами. После развертывания решения Prometheus экспортер узлов выполняется на каждом узле Linux, а экспортер Windows работает на каждом узле Windows.

Примечание.

Так как компоненты метрик состояния Prometheus и Prometheus поддерживаются только в Linux, необходимо подготовить по крайней мере один узел Linux в кластере Kuberneted для развертывания этого решения.

Объекты и конечные точки, к которым относится решение Prometheus, включают следующие элементы:

Развертывание решения мониторинга

Prometheus — это система мониторинга с открытым исходным кодом с трехмерной моделью данных, гибким языком запросов, эффективной базой данных временных рядов и современным подходом к оповещениям. Grafana — это средство для просмотра, запроса и визуализации метрик на панелях мониторинга Grafana. Его можно настроить для использования Prometheus в качестве источника данных. Обычно они используются совместно для мониторинга кластера Kubernetes.

Чтобы просмотреть панели мониторинга Grafana, доступные в AKS с поддержкой Arc, см . сведения о панелях мониторинга Grafana, доступных в AKS.

Руководство по развертыванию Майкрософт на сайте GitHub можно просмотреть для развертывания Prometheus в кластере Kubernetes и настроить Grafana для использования Prometheus в качестве источника данных. Вы также можете следовать любой общедоступной документации для развертывания любой конкретной версии Prometheus или Grafana.

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