Модуль графического отображения метрик (Grafana)
На этой странице
Внешний модуль мониторинга (не поставляется в составе Платформы) обеспечивает сбор и отображение:
- системных метрик узлов кластера;
- метрик системных компонентов кластера;
- метрик контейнеров.
Вся информация отображается на информационных панелях (Dashboards). Для интерактивной визуализации, мониторинга и анализа данных используется платформа Grafana. Модуль графического отображения метрик (Grafana) предоставляет возможность визуализации и анализа данных, используемых для мониторинга.
Для настройки модуля графического отображения метрик в графическом интерфейса кластера в боковом меню откройте раздел Сервисы и репозитории и перейдите на страницу Установленные сервисы, нажмите Управлять.
Если модуль не отображается, в боковом меню откройте раздел Сервисы и репозитории и перейдите на страницу Доступные чарты, на вкладке shturval найдите чарт “shturval-dashboards” и нажмите “Установить”.
Чтобы изменить конфигурацию сервиса:
- Подготовьте ShturvalServicePatch для применения к спецификации (ssc) Модуля графического отображения метрик (
shturval-dashboards).
Пример ShturvalServicePatch
apiVersion: ops.shturval.tech/v1beta2
kind: ShturvalServicePatch
metadata:
name: <имя ресурса>
spec:
shturvalServiceConfigName: shturval-dashboards
customvalues:
adminPassword: <ваше значение параметра>
adminUser: <ваше значение параметра>
grafana.ini:
auth.generic_oauth:
api_url: <ваше значение параметра>
auth_url: <ваше значение параметра>
client_id: grafana
client_secret: <ваше значение параметра>
token_url: <ваше значение параметра>
server:
root_url: <ваше значение параметра>
ingress:
enabled: true
hosts:
- <ваше значение параметра>
| Параметр | Описание | Тип данных | Пример |
|---|---|---|---|
metadata.name |
Имя создаваемого PatchSSC | string | shturval-dashboards-access |
adminPassword |
Пароль учетной записи для подключения к Grafana | string | password |
adminUser |
Имя пользователя учетной записи для подключения к Grafana | string | admin |
auth.generic_oauth.api_url |
URL для получения информации о пользователе провайдера OAuth2 | string | http://auth.admin-manual.shturval.tech/oauth/user_info |
auth.generic_oauth.auth_url |
URL авторизации провайдера OAuth2 | string | http://auth.admin-manual.shturval.tech/oauth/authorize |
auth.generic_oauth.client_secret |
Ключ секрета клиента, предоставленный провайдером OAuth2 | string | HG0rxJMKopmAGSasDxDtkJYQH |
auth.generic_oauth.token_url |
URL для получения токена доступа OAuth2 | string | http://auth.admin-manual.shturval.tech/oauth/token |
server.root_url |
URL доступа к Grafana из веб-браузера | string | dashboards.admin-manual.shturval |
ingress.hosts |
Список хостов Ingress | array | dashboards.admin-manual.shturval |
- В кластере управления загрузите с помощью импорта манифестов подготовленный ShturvalServicePatch.
Скриншот

После загрузки ShturvalServicePatch потребуется некоторое время для применения изменений.
Интерфейс Grafana
Интерфейс Grafana доступен по префиксу dashboards в домене кластера. Например: dashboards.clustername.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 }}'
$ kubectl -n monitoring get secret shturval-dashboards -o go-template='{{ index .data "admin-password" | base64decode }}'
Переход в интерфейс Grafana доступен по нажатию на кнопку Статистика на странице Дашборд кластера. Кнопка доступна, если установлены и включены сервисы:
- в вашем кластере Компонент управления модуля мониторинга (Victoria Metrics Agent) (
shturval-metrics-collector); - в кластере управления Модуль графического отображения метрик (Grafana) (
shturval-dashboards) и Модуль мониторинга. Централизованный сбор метрик (Victoria Metrics) (shturval-monitoring).
После успешного перехода в интерфейс Grafana перейдите в раздел меню Dashboards, чтобы ознакомиться с перечнем дашбордов. Описание доступных дашбордов в интерфейсе Grafana приведено в подразделе Доступные дашборды Grafana. При необходимости добавить кастомный дашборд в интерфейс Grafana, воспользуйтесь инструкцией.
По клику на название дашборда открываются информационные панели с данными, которые изменяются в режиме реального времени.
Некоторые информационные блоки снабжены подсказками. Они отображаются при наведении курсора к значку i.
С дополнительной информацией можно ознакомиться на официальном сайте.
При переходе из платформы “Штурвал” к дашбордам Grafana может возникнуть ошибка 401. Такое поведение связано с особенностью работы Grafana с token. Чтобы получить доступ к дашбордам, перезайдите повторно в интерфейс Grafana.