Модуль графического отображения метрик (Grafana)

Внешний модуль мониторинга (не поставляется в составе Платформы) обеспечивает сбор и отображение:

  • системных метрик узлов кластера;
  • метрик системных компонентов кластера;
  • метрик контейнеров.

Вся информация отображается на информационных панелях (Dashboards). Для интерактивной визуализации, мониторинга и анализа данных используется платформа Grafana.

Для настройки модуля графического отображения метрик перейдите в Кластер/Сервисы и репозитории/Установленные сервисы. Если модуль не отображается, перейдите в доступные чарты, найдите чарт “shturval-dashboards” и нажмите “Установить”. Модуль на основе Grafana Dashboards предоставляет возможность визуализации и анализа данных, используемых для мониторинга.

Для изменения конфигурации сервиса в блоке Спецификация сервиса пропишите необходимые параметры.

customvalues
    adminPassword: ххх
    adminUser: admin
    grafana.ini:
      auth.generic_oauth:
        api_url: http://auth.admin-manual.shturval.tech/oauth/user_info
        auth_url: http://auth.admin-manual.shturval.tech/oauth/authorize
        client_id: grafana
        client_secret: ххх
        token_url: http://auth.admin-manual.shturval.tech/oauth/token
      server:
        root_url: dashboards.admin-manual.shturval.tech
    ingress:
      enabled: true
      hosts:
      - dashboards.admin-manual.shturval.tech

Интерфейс Grafana

Интерфейс Grafana доступен по префиксу dashboards в домене кластера. Например: dashboards.apps.ip-XX-XX-XX-XX.shturval.link.

Данные для входа генерируются при разворачивании кластера и их можно посмотреть в Secret shturval-dashboards в неймспейсе monitoring кластера управления.

Команды
$ kubectl -n monitoring get secret shturval-dashboards -o go-template='{{ index .data "admin-user" | base64decode }}'
admin
$ kubectl -n monitoring get secret shturval-dashboards -o go-template='{{ index .data "admin-password" | base64decode }}'
admin

При выборе пункта меню Browse открывается перечень всех метрик. По клику на названии метрики открываются информационные панели с данными, которые изменяются в режиме реального времени.

Некоторые информационные блоки снабжены подсказками. Они отображаются при наведении курсора к значку i

Для просмотра дашборда мониторинга на странице Дашборд кластера нажмите на кнопку Посмотреть статистику. После перехода для авторизации в системе нажмите Sign in with shturval authn.

С дополнительной информацией можно ознакомиться на официальном сайте.

При переходе из платформы “Штурвал” к дашбордам Grafana может возникнуть ошибка 401. Такое поведение связано с особенностью работы Grafana с token. Чтобы получить доступ к дашбордам, перезайдите повторно в интерфейс Grafana.

Описание доступных дашбордов в интерфейсе Grafana приведено в подразделе Доступные дашборды Grafana. При необходимости добавить кастомный дашборд в интерфейс Grafana, воспользуйтесь инструкцией.

×