observability_generate_grafana_provisioning
Generate Grafana provisioning YAMLs for Prometheus datasource and dashboard auto-loading. Drop into /etc/grafana/provisioning/ to auto-register datasource and load dashboards from a specified path on startup.
Instructions
Generate Grafana provisioning YAMLs (datasource + dashboard provider).
Drop the two files into Grafana's /etc/grafana/provisioning/
layout and Grafana auto-registers the Prometheus datasource and
auto-loads every JSON in dashboards_path on startup.
Parameters
prometheus_url: URL Grafana should use to query Prometheus. folder: Grafana folder name dashboards land in. dashboards_path: Filesystem path inside the Grafana container where dashboard JSONs are mounted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| prometheus_url | No | http://prometheus:9090 | |
| folder | No | OpenSIPS | |
| dashboards_path | No | /etc/grafana/provisioning/dashboards/opensips |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||