Новая версия нашего самописного плагина, который скачали 250 тысяч раз

4d3bb9bb4468ad4f78bb983e5723392f.png

Привет, коллеги!

В феврале необязательно доставать чернила и плакать — можно и радоваться. 

Во-первых, Grafana заапрувила новую версию нашего плагина для мониторинга Kubernetes: KubeGraf v. 1.5.0 доступен для инсталляции.

Во-вторых, оказалось, что за полтора года с момента выхода первой версии плагин скачали четверть миллиона раз!

Если вы хотите узнать, чем плагин стал лучше и удобнее в новой версии — добро пожаловать под кат.

Маленький дисклеймер:

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

  • интеграция с k8s-api для построения карты ваших приложений, сгруппированных по неймспейсам / нодам-кластера + привязка к конкретным pod«ам/сервисам;

  • сводная страница со всеми ошибками / предупреждениями о работе нод и приложений кластера;

  • возможность инсталляции плагина с облачными k8s-провайдерами через авторизацию с помощью bearer-tokena. 

А что нового в пятом релизе? Много разного и полезного:

  • совместимость с последними версиями Grafana;

  • добавлена информация и визуализация лимитов по cpu/memory, добавлена индикация при превышении requested и приближению к limit, а также индикация того, что для какого-либо приложения не настроены requests/limits;

  • в дашбордах по мониторингу deployments/daemonsets/statefulsets в разделе Templating теперь выводятся только те namespace«ы, в которых содержатся ресурсы данного типа;

  • в дашборде мониторинга конкретных pod«ов исправлено отображение потребления cpu/memory;

  • таблица с алертами и предупреждениями отсортирована в соответствии с severity (info/warning/critical);

  • доработана инструкция по установке плагина и исправлены k8s-манифесты, необходимые для его установки (добавлены namespace«ы);

+ мелкие доработки интерфейсов и навигации.

Пользуйтесь!  

Кстати

Кстати, в качестве вспомогательной утилиты в процессе разработки нашего плагина мы создали helm-чарт, с помощью которого вы можете установить любую версию плагина из репозитория с его исходным кодом (например, используя определенный тег), не дожидаясь её появления в grafana-plugins-repository. 

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

Обсудить плагин можно в нашем телеграм-чате или в Slack.

© Habrahabr.ru