Веб-интерфейсы, связанные с модулем: 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: Пример графиков по метрикам из upmeter в Grafana