Кастомные панели, плагины, provisioning, API для автоматизации дашбордов
«Автоматизация — ключ к масштабируемости»
# datasources.yml
apiVersion: 1
datasources:
- name: Prometheus
type: prometheus
url: http://prometheus:9090
isDefault: true# dashboards.yml
apiVersion: 1
providers:
- name: 'default'
folder: ''
type: file
options:
path: /var/lib/grafana/dashboardscurl -X POST http://grafana:3000/api/dashboards/db \
-H "Content-Type: application/json" \
-d '{
"dashboard": {...},
"overwrite": true
}'resource "grafana_dashboard" "main" {
config_json = file("dashboard.json")
}# Установка
grafana-cli plugins install grafana-piechart-panel
# Или через переменную окружения
GF_INSTALL_PLUGINS: grafana-piechart-panel,grafana-clock-panel# grafana.ini для production
[database]
type = postgresql
host = postgres:5432
name = grafana
user = grafana
password = secretВопросы ещё не добавлены
Вопросы для этой подтемы ещё не добавлены.