Веб-интерфейсы, связанные с модулем: status, upmeter
Модуль собирает статистику по типам доступности для компонентов кластера и Deckhouse. Позволяет оценивать степень выполнения SLA на эти компоненты, показывает данные о доступности в веб-интерфейсе и предоставляет веб-страницу статуса работы компонентов кластера.
С помощью custom resource UpmeterRemoteWrite можно экспортировать метрики доступности по протоколу Prometheus Remote Write.
Состав модуля:
- agent — делает пробы доступности и отправляет результаты на сервер, работает на мастер-узлах.
- upmeter — агрегатор результатов и API-сервер для их извлечения.
- front:
- status — показывает текущий уровень доступности за последние 10 минут (по умолчанию требует авторизации, но ее можно отключить);
- webui — дашборд со статистикой по пробам и группам доступности (требует авторизации).
- smoke-mini — постоянное smoke-тестирование с помощью StatefulSet, похожего на настоящее приложение.
Модуль отправляет около 100 показаний метрик каждые 5 минут. Это значение зависит от количества включенных модулей Deckhouse.
Интерфейс
Пример веб-интерфейса:
Пример графиков по метрикам из upmeter в Grafana: