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

в 8:58, , рубрики: diy или сделай сам, github, Grafana, ITSumma, k8s, kubernetes, Блог компании ITSumma, плагин, разработка, системное программирование

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

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

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

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

  • Корректная работа плагина с различными стандартами именования лейблов метрик k8s (pod / pod_name, container / container_name) — большое спасибо Filip Havlíček за помощь в тестировании: он нашёл один баг, связанный с инсталляцией плагина на кубернетесах разных версий, и помог его исправить.
  • Возможность сортировки приложений в режиме просмотра 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-чарт, с помощью которого возможно установить/обновить любой Grafana-плагин напрямую с git-репозитория с указанием необходимого вам тэга.

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

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

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

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js