- PVSM.RU - https://www.pvsm.ru -

Плагин для мониторинга K8s-приложений DevOpsProdigy KubeGraf v1.3.0: новый релиз и новые фичи

На этой неделе состоялся релиз новой версии нашего плагина для Grafana, предназначенного для мониторинга kubernetes-приложений DevOpsProdigy KubeGraf v1.3.0 [1].

Небольшой дисклеймер: данный плагин является переработанной версией официального плагина от Grafana (который не поддерживается уже около двух лет). Мы разрабатываем его уже больше полугода. Ключевыми особенностями плагина являются:

  • интеграция с k8s-api для построения карты ваших приложений, сгруппированных по неймспейсам / нодам-кластера + привязка к конкретным pod’ам/сервисам;
  • сводная страница со всеми ошибками / предупреждениями о работе нод и приложений кластера;
  • возможность инсталляции плагина с облачными k8s-провайдерами через авторизацию с помощью bearer-tokena.

Что нового в версии 1.3.0:

  • Корректная работа плагина с различными стандартами именования лейблов метрик k8s (pod / pod_name, container / container_name) — большое спасибо Filip Havlíček [2] за помощь в тестировании: он нашёл один баг, связанный с инсталляцией плагина на кубернетесах разных версий, и помог его исправить.
  • Возможность сортировки приложений в режиме просмотра NodeOverview по использованию / запросам памяти/процессорного времени.

Плагин для мониторинга K8s-приложений DevOpsProdigy KubeGraf v1.3.0: новый релиз и новые фичи - 1

  • Добавлены метрики дисковых операций в дашборды мониторинга pod’ов.

Плагин для мониторинга K8s-приложений DevOpsProdigy KubeGraf v1.3.0: новый релиз и новые фичи - 2

  • Обновление набора неймспейсов в реалтайме на всех страницах плагина (по аналогии с Deployment’ами, Pod’ами и т. д.)
  • Добавлена индикация соотношения requested / allocatable ресурсов (память, процессорное время) на node'ах кластера.

Плагин для мониторинга K8s-приложений DevOpsProdigy KubeGraf v1.3.0: новый релиз и новые фичи - 3

Плагин для мониторинга K8s-приложений DevOpsProdigy KubeGraf v1.3.0: новый релиз и новые фичи - 4

  • Мелкие исправления в интерфейсе, баги и так далее.

В процессе подготовки данной версии мы столкнулись с ситуацией, когда вам необходимо обновить какой-либо плагин до определенной версии, но этой версии плагина еще нет в официальном Grafana-store (например, вы хотите собрать плагин с определенного тега в git-репозитории). В качестве решения этой проблемы мы разработали helm-чарт [3], с помощью которого возможно установить/обновить любой Grafana-плагин напрямую с git-репозитория с указанием необходимого вам тэга.

Все так же ждем ваших звездочек, issue и pull requests в нашем репозитории [4] :-)

Написать нам можно в телеграм [5] и Slack [6].

Автор: Сережа

Источник [7]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/razrabotka/348317

Ссылки в тексте:

[1] DevOpsProdigy KubeGraf v1.3.0: https://grafana.com/grafana/plugins/devopsprodigy-kubegraf-app

[2] Filip Havlíček: https://github.com/filip-havlicek

[3] и helm-чарт: https://github.com/devopsprodigy/grafana-plugin-installer

[4] нашем репозитории: https://github.com/devopsprodigy/kubegraf

[5] телеграм: http://tlgg.ru/kubegraf

[6] Slack: https://join.slack.com/t/devopsprodigygroup/shared_invite/enQtODM0Nzc2NjkwNzkwLTgwMGUwYzFiMDU1N2Y2OWM2NjdiYTc2YjU2NDFmYjQ1NDY5YzM1OGYwMDRjOWZmNDYxOTMxODYzZjc0Mjg3MDc

[7] Источник: https://habr.com/ru/post/490642/?utm_source=habrahabr&utm_medium=rss&utm_campaign=490642