I have a requirement to list down all the dashboards available in the grafana server and list down all of them as a navigational list in my UI application. Is this even possible.
Grafana exposes a Search API which could be used to retrieve all the dashboards available
http://<HOST>:<PORT>/api/search?query=%
Sample Response:
[
{
"id":2,
"title":"Dashboard1",
"uri":"db/Dashboard1",
"type":"dash-db",
"tags":[
],
"isStarred":false
},
{
"id":1,
"title":"Service-Dashboard",
"uri":"db/Service-Dashboard",
"type":"dash-db",
"tags":[
],
"isStarred":false
}
]
The response has a field by name uri which has the relative path from which the dashboard path can be constructed as
http://<HOST>:<PORT>/dashboard/<uri>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With