Добавить дашборд в Grafana
Кастомный дашборд в интерфейсе Grafana можно создать с помощью редактирования объектов в интерфейсе платформы “Штурвал”.
Подробнее о конфигурации сервиса на странице сервиса.
- Перейти в неймспейс
monitoring
кластера управления.
Скриншот
- В разделе Хранилище перейти на страницу ConfigMaps.
Скриншот
- Создать ConfigMap, например,
my-dashboard
.
Скриншот
- Прописать параметры панелей и название в блоке Текстовые ключи.
Скриншот
- Обязательно укажите лейбл
grafana_dashboard: "1"
.
Скриншот
Пример ConfigMap
apiVersion: v1
kind: ConfigMap
metadata:
name: my-dashboard # Любое
namespace: monitoring # ! Важно
labels:
grafana_dashboard: "1" # ! Важно
data:
my-dashboard.json: |- # Желательно аналогично названию ConfigMap, чтобы не путаться
{
"annotations": {...},
"editable": true,
"panels": [...],
"title": "My Custom Dashboard",
...
}
- В боковом меню откройте раздел Сервисы и репозитории и перейдите на страницу Установленные сервисы.
Скриншот
- Найдите сервис Модуль графического отображения метрик.
Скриншот
- В спецификации сервиса проверьте, что параметр
sidecar
не отключен (по умолчанию включен).
customvalues shturval-dashboards
...
sidecar:
dashboards:
enabled: true
label: grafana_dashboard
...