有没有办法查询grafana仪表板列表

Atu*_*sad 3 api grafana

我需要列出 grafana 服务器中可用的所有仪表板,并将所有仪表板列为我的 UI 应用程序中的导航列表。这甚至可能吗。

Chi*_*ids 11

Grafana 公开了一个搜索 API,可用于检索所有可用的仪表板

http://<HOST>:<PORT>/api/search?query=%
Run Code Online (Sandbox Code Playgroud)

示例响应:

[
   {
      "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
   }
]
Run Code Online (Sandbox Code Playgroud)

响应有一个名为 uri 的字段,该字段具有相对路径,仪表板路径可以从该路径构建为

 http://<HOST>:<PORT>/dashboard/<uri>
Run Code Online (Sandbox Code Playgroud)