Мониторинг Azure Monitor и Kubernetes
В этой статье описывается, как отслеживать развертывание с помощью мониторинга Azure Monitor и Kubernetes.
Azure Monitor
Azure Monitor — это служба мониторинга с полным стеком, которую можно использовать для мониторинга ресурсов Azure для их доступности, производительности и операций.
Метрики 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