Часть VII. Provisioning¶
До этого момента мы создавали всё через UI. Открыл Grafana, добавил источник данных, накликал панели, настроил алерты. Это здорово, пока дашбордов пять. Но что делать, когда их пятьдесят? Или пятьсот?
Представьте, что весь дом построен без чертежей. Каждую стену выкладывали на глаз. Лампочки вкручивали по наитию. Выключатели ставили где вспомнили. Жить можно, конечно. Но ремонт превращается в ад, а любой переезд — в катастрофу.
Provisioning решает эту проблему. Это — чертежи вашего дома. Все настройки Grafana описаны в виде файлов (YAML или JSON), которые лежат в Git и применяются автоматически. Хотите восстановить стенд после падения? Разверните Grafana с нуля — и она сразу подхватит все конфиги, источники данных и дашборды.
В этой части мы научимся управлять Grafana не кликами мыши, а кодом. Provisioning — это путь к воспроизводимости, автоматизации и спокойному сну.
Главы этой части¶
1. Что такое Provisioning — концепция Grafana-as-Code
2. Provisioning источников данных — Prometheus, Loki, Tempo, Mimir
3. Provisioning дашбордов — структура папок, dashboard providers
4. Provisioning алертов — правила, политики, контакт-поинты
5. Provisioning плагинов — автоматическая установка
6. Provisioning IAM — команды, роли, сервис-аккаунты, RBAC
7. Grafana Operator для Kubernetes
Поехали.
Далее: Что такое Provisioning