Доступно в редакциях: CE, BE, SE, SE+, EE
Стадия жизненного цикла модуля: Preview
У модуля есть требования для установки
Модуль observability расширяет функциональность модуля prometheus и веб-интерфейса Deckhouse, предоставляя дополнительные возможности для гибкого управления метриками, дашбордами и алертами, а также средства разграничения доступа к ним.
Возможности модуля:
- Управление дашбордами — модуль позволяет пользователям добавлять собственные дашборды в формате Grafana.
- Управление группами триггеров и метрик — модуль позволяет создавать и настраивать собственные группы триггеров и метрик.
- Настройка уведомлений — модуль позволяет настраивать каналы уведомлений (Telegram, Slack, электронная почта, вебхуки), политики уведомлений, а также дает возможность отключать уведомления при необходимости.
- Работа с алертами — модуль предоставляет информацию об активных алертах, а также сохраняет историю завершенных алертов.
Указанные возможности доступны через веб-интерфейс Deckhouse, стандартный API Kubernetes или консольную утилиту d8.
Модуль обеспечивает изоляцию ресурсов уровня кластера и уровня проектов. Метрики, дашборды, алерты и каналы уведомлений доступны только в рамках соответствующего проекта и не видны в других проектах. Аналогичным образом, ресурсы уровня кластера изолированы от проектных ресурсов.