Commit 76dc7932 by bergquist

docs: describe uid for dashboard provisioning

parent 1e0817f8
...@@ -3,4 +3,4 @@ ...@@ -3,4 +3,4 @@
# folder: '' # folder: ''
# type: file # type: file
# options: # options:
# folder: /var/lib/grafana/dashboards # path: /var/lib/grafana/dashboards
\ No newline at end of file
...@@ -179,7 +179,11 @@ The dashboard provider config file looks somewhat like this: ...@@ -179,7 +179,11 @@ The dashboard provider config file looks somewhat like this:
folder: '' folder: ''
type: file type: file
options: options:
folder: /var/lib/grafana/dashboards path: /var/lib/grafana/dashboards
``` ```
When Grafana starts, it will update/insert all dashboards available in the configured folders. If you modify the file, the dashboard will also be updated. When Grafana starts, it will update/insert all dashboards available in the configured path. Then later on poll that path and look for updated json files and insert those update/insert those into the database.
### Reuseable dashboard urls
If the dashboard in the json file contains an [uid](http://localhost:3004/reference/dashboard/#json-fields), Grafana will force insert/update on that uid. This allows you to migrate dashboards betweens Grafana instances and provisioning Grafana from configuration without breaking the urls given since the new dashboard url uses the uid as identifer.
...@@ -3,4 +3,4 @@ ...@@ -3,4 +3,4 @@
# folder: '' # folder: ''
# type: file # type: file
# options: # options:
# folder: /var/lib/grafana/dashboards # path: /var/lib/grafana/dashboards
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment