Плагин Grafana для мониторинга K8s-приложений
Представляем нашу собственную разработку — плагин Grafana для мониторинга K8s-приложений — DevOpsProdigy KubeGraf. Он является переработанной и дополненной версией официального плагина Grafana Kubernetes App, который не поддерживается уже более года.
Артикул:
Поставщик:
ООО «Сумма АйТиОписание
В нашем решении есть ряд возможностей, которые отсутствовали в официальной версии плагина, а именно:
Аутентификация/авторизация с помощью bearer-токена для работы с K8s-API, что дает возможность инсталяции плагина на облачных K8s-решениях (Amazon AWS, Google Cloud Platform, Digitalocean, Яндекс.Облако и других) с read-only доступами.
Поддержка современных версий K8s — с K8s 1.12 и до K8s 1.17.
Поддержка современных версий node-exporter’a, kube-state-metrics’a.
Мониторинг Statefulset’ов.
Ключевые функции плагина:
Интеграция с K8s-API, построение визуальной карты приложений, группировка по namespace’ам, deployment’ам…
Построение карты распределения pod’ов по node'ам кластера.
Построение сводной таблицы по состоянию кластера:
процент использования ресурсов nodе,
информация о health-статусе приложений,
информация о прохождении liveness-readyness проб.
Дашборды с метриками:
node info ресурсы, потребляемые node'ой кластера,
deployment/statefulset/daemonset status — информация о доступных репликах, статусах контейнеров, ресурсах, потребляемых приложением,
pod info — ресурсы, потребляемые конкретным pod’ом приложения
Аутентификация/авторизация с помощью bearer-токена для работы с K8s-API, что дает возможность инсталяции плагина на облачных K8s-решениях (Amazon AWS, Google Cloud Platform, Digitalocean, Яндекс.Облако и других) с read-only доступами.
Поддержка современных версий K8s — с K8s 1.12 и до K8s 1.17.
Поддержка современных версий node-exporter’a, kube-state-metrics’a.
Мониторинг Statefulset’ов.
Ключевые функции плагина:
Интеграция с K8s-API, построение визуальной карты приложений, группировка по namespace’ам, deployment’ам…
Построение карты распределения pod’ов по node'ам кластера.
Построение сводной таблицы по состоянию кластера:
процент использования ресурсов nodе,
информация о health-статусе приложений,
информация о прохождении liveness-readyness проб.
Дашборды с метриками:
node info ресурсы, потребляемые node'ой кластера,
deployment/statefulset/daemonset status — информация о доступных репликах, статусах контейнеров, ресурсах, потребляемых приложением,
pod info — ресурсы, потребляемые конкретным pod’ом приложения