grafana API小记

Posted 三体

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了grafana API小记相关的知识,希望对你有一定的参考价值。

首先需要管理员生成api key

文件夹
方法 uri 说明 参数
GET /api/folders  查看所有文件夹 limit(默认值为1000)
GET /api/folders/:uid 根据文件夹id查看文件夹详情 uid -要修改的文件夹标题
POST /api/folders  创建文件夹

uid –可选

title –文件夹的标题。

 PUT  /api/folders/:uid  修改文件夹名称

uid -要修改的文件夹标题

title -修改后的文件集名称

overwrite -直接覆盖修改

version -可选,同一个主题修改过一次版本就会变动,不建议使用

DELETE  /api/folders/:uid   删除文件夹  uid -要修改的文件夹标题

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Dashbord

方法 uri 说明 请求参数
POST /api/dashboards/db 创建仪表盘

{
"folderId": 2,
"dashboard": {
"title": "dashbord Test",
"tags": ["templated"]
}
}

GET /api/dashboards/uid/:uid 查询仪表盘详情 uid -仪表盘uid
DELETE /api/dashboards/uid/:uid 删除执行仪表盘 uid -仪表盘uid
GET /api/search?folderIds=4 根据文件夹查询仪表盘 folderIds 文件夹的id
POST /api/dashboards/db

变更仪表盘的文件夹/

修改仪表盘信息

{
"dashboard": {
"id": 7,
"tags": ["templated"],
"title": "dashbord aaa",
"uid": "WU5VRxkGz",
"version": 1
},
"folderId": 8,
"overwrite": false,
"message": ""
}

dashboard部分信息可以直接引用查询接口返回的dashboard部分的数据

以上是关于grafana API小记的主要内容,如果未能解决你的问题,请参考以下文章

无法通过 Grafana API 导入 grafana 仪表板

删除用户注销 API 的 grafana cookie

通过 API 创建的 Grafana 仪表板未显示在 Grafana UI 中

Grafana:更改现有 api key 的角色

使用 Grafana API 进行自动身份验证

Grafana 通过 API 覆盖现有仪表板