Новости · 19 сентября 2019

Мы создали плагин в Grafana для мониторинга Kubernetes

Наконец-то свершился релиз нового и очень полезного опенсорсного проекта, созданного дирекцией разработки ITSumma — плагина в Grafana для мониторинга Kubernetes. Он включён в официальный графана-стор — grafana.com/grafana/plugins/devopsprodigy-kubegraf-app

 

Его ключевые полезности:

  1.  Интеграция с k8s-api для построения полной карты ваших приложений + группировка по неймспейсам + привязка к подам/сервисам.
  2.  Графическое представление распределения приложений по нодам k8s-кластера в реальном времени.
  3.  Реалтайм статистика о статусе приложений/подов в кластере и сообщений об ошибках (например, если ваше приложение перестало проходить liveness-probes).
  4.  Дашборды со статистикой различных параметров нод кластера (использование CPU, памяти, нагрузки на дисковую подсистему и сетевые интерфейсы), а также со статистикой по использованию ресурсов конкретным подом (CPU, память, сетевые интерфейсы ) и по статусам deployment’ов/statefulset’ов/daemonset’ов, в которых можно посмотреть количество доступных реплик приложения, количество запущенных контейнеров этим приложением и количество рестартов контейнеров.
  5.  Отдельная визуализация для просмотра реалтайм статистики о состоянии нод в кластере.

 

Откуда плагин собирает информацию?

Конфигурация плагина предусматривает сбор данных, во-первых, с API-сервера k8s (для построения карты ваших приложений, сбора состояний приложений, информации о пройденных пробах и т.д.). Также в плагине отдельно выставляется дополнительный Prometeus datasource (сбор метрик с kube-state-metrics и node-exporter’а).

 

Почему и зачем мы это сделали?

Всё просто: аналогичных плагинов — ровно один, и он уже около года не поддерживается.

Что нас в нём, помимо этого, не устраивало:

  1.  Отсутствие грамотной визуализации карты приложений.
  2.  Несовместимость с текущими версиями node-exporter'a и kube-state-metrics'a.
  3.  Отсутствие поддержки мониторинга statefulset'ов.

Оставьте заявку, и мы свяжемся с вами в ближайшие 24 часа!

Мы также всегда готовы проконсультировать вас по телефону 8 800 555-91-99 или по почте info@itsumma.ru
Особенно сложные задачи и крупные проекты вы можете обсудить лично с нашим директором по развитию бизнеса
Антоном Барановым.
@its_anton_baranov
@its_anton_baranov
#

Ваша заявка принята. Мы свяжемся с вами в ближайшее время.

Мы используем cookies для быстрой и удобной работы сайта. Продолжая пользоваться сайтом, вы даёте согласие и принимаете политику обработки персональных данных