knowledge base

Мониторинг2

Мониторинг состояния кластера и работы платформы можно осуществлять при помощи штатных скриптов Kubernetes, а также опционально используя prometheus и grafana (не являются обязательным компонентами платформы, но рекомендуются к установке). 

Установить Prometheus и Grafana со стандартными настройками можно с помощью следующего Helm Chart’а: helm-chart,

Grafana будет доступна по следующему адресу: http://172.16.11.107:30590/ (или то же самое, но 116)

Логин: adminПароль: prom-operator

Мониторинг Prometheus

Prometheus — платформа для мониторинга, которая агрегирует все метрики, логи и события в режиме реального времени и сохраняет их в базу данных временных рядов. Для получения метрик с удаленных узлов используется метод pull (сервер сам забирает данные). На узлы для сбора информации устанавливаются экспортеры (exporter) — пакеты, получающие данные для операционной системы или конкретного сервиса. Существует большое количество уже написанных экспортеров для различных приложений. Также метрики могут собираться с помощью механизма push — для этого используется компонент pushgateway, который должен быть установлен дополнительно.

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

На текущий момент при установке Prometheus он будет получать данных о метриках, логах и событиях от Kubernetes через API.

Мониторинг Grafana

Grafana — свободная программная система визуализации данных, ориентированная на данные систем ИТ-мониторинга. Реализована как веб-приложение в стиле «приборных панелей» с диаграммами, графиками, таблицами, предупреждениями.

Подключается к Prometheus и позволяет конечным пользователям строить сложные панели мониторинга с помощью интерактивных запросов.

Мониторинг Kubernetes

В рамках Kubernetes ведется журнал событий и собираются метрики, которые позволяют осуществлять мониторинг работы кластера в режиме реального времени.


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *