Доступно в редакциях:  CE, BE, SE, SE+, EE

Веб-интерфейсы, связанные с модулем: status, upmeter

Модуль тестирует доступность платформы и состояние компонентов кластера в реальном времени, выводит информацию в виде соответствующих дашбордов.

Возможности модуля:

  • для всех основных компонентов кластера разработаны сценарии постоянного тестирования;
  • результаты тестирования сохраняются в виде метрик;
  • отображает дашборд, показывающий работоспособность компонентов;
  • данные могут быть экспортированы в любую внешнюю Prometheus-совместимую систему мониторинга.

Состав модуля:

  • agent — работает на master-узлах и делает пробы доступности, отправляет результаты на сервер.
  • upmeter — собирает результаты и поддерживает API-сервер для их извлечения.
  • front:
    • status — показывает уровень доступности за последние 10 минут (требует авторизации, но ее можно отключить);
    • webui — показывает дашборд со статистикой по пробам и группам доступности (требует авторизации).
  • smoke-mini — поддерживает постоянное smoke-тестирование с помощью StatefulSet.

Модуль отправляет около 100 показаний метрик каждые 5 минут. Это значение зависит от количества включенных модулей Deckhouse Kubernetes Platform.

Интерфейс

Пример веб-интерфейса: Пример веб-интерфейса

Пример графиков по метрикам из upmeter в Grafana: Пример графиков по метрикам из upmeter в Grafana