Files
kolla-ansible/doc/source/reference/logging-and-monitoring/grafana-guide.rst
Bartosz Bezak a9e30382fe Add support for custom grafana dashboards
Allow users to import custom grafana dashboards.
Dashboards as JSON files should be placed into
"{{ node_custom_config }}/grafana/dashboards/" folder.

Change-Id: Id0f83b8d08541b3b74649f097b10c9450201b426
2021-03-16 17:10:19 +01:00

1.4 KiB

Grafana

Overview

Grafana is open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more..

Preparation and deployment

To enable Grafana, modify the configuration file /etc/kolla/globals.yml and change the following:

enable_grafana: "yes"

If you would like to set up Prometheus as a data source additionally set:

enable_prometheus: "yes"

Please follow Prometheus Guide <prometheus-guide> for more information

Custom Dashboards Provisioning

Kolla Ansible sets Custom Dashboards Provisioning using Dashboard provider.

Dashboard's JSON files should be placed into {{ node_custom_config }}/grafana/dashboards/ folder. Dashboards will be imported to Grafana dashboards General Folder.

Grafana provisioner config can be altered by placing provisioning.yaml to {{ node_custom_config }}/grafana/ folder.

For other settings follow configuration reference: Dashboard provider configuration.