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


Мониторинг Azure Monitor и Kubernetes

В этой статье описывается, как отслеживать развертывание с помощью мониторинга Azure Monitor и Kubernetes.

Azure Monitor

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

Метрики Azure Monitor

Метрики Azure Monitor — это функция Azure Monitor, которая собирает данные из отслеживаемых ресурсов в базу данных временных рядов .

Эти метрики могут исходить из ряда различных источников, включая метрики собственной платформы, собственные пользовательские метрики с помощью Application Insights агента Azure Monitor и Управляемого Prometheus Azure.

Метрики Prometheus можно хранить в рабочей области Azure Monitor для последующей визуализации с помощью Управляемой Grafana Azure.

Конфигурация метрик

Сведения о настройке очистки данных метрик Prometheus в Azure Monitor см. в статье об управляемой службе Azure Monitor для конфигурации Prometheus, которая основана на этой конфигурации. Служба хранилища контейнеров Azure, включенная Azure Arc, prometheus.io/scrape:true указывает и prometheus.io/port значения, а также использует значение по умолчанию prometheus.io/path: '/metrics'. Для правильной области приема метрик необходимо указать хранилище контейнеров Azure, включенное пространством pod-annotation-based-scraping имен установки Azure Arc.

После завершения настройки Prometheus следуйте инструкциям По созданию управляемого экземпляра Grafana Azure.

Журналы Azure Monitor

Журналы Azure Monitor — это функция Azure Monitor, которая собирает и упорядочивает данные журнала и производительности из отслеживаемых ресурсов и может использоваться для анализа этих данных различными способами.

Конфигурация журналов

Если вы хотите получить доступ к данным журнала с помощью Azure Monitor, необходимо включить Azure Monitor Container Insights в кластере Kubernetes с поддержкой Arc, а затем проанализировать собранные данные с помощью коллекции представлений и книг.

Кроме того, azure Monitor Log Analytics можно использовать для запроса собранных данных журнала.

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

Общие сведения о службе хранилища контейнеров Azure, включенной в Azure Arc