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


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

> Область применения: AKS на Windows Server, локальном сервере Azure, 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 и компоненты Kube state metrics поддерживаются только на Linux, необходимо подготовить по крайней мере один узел Linux в кластере Kubernetes для развертывания этого решения.

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

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

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

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

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

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