Grafana原生插件不支持,但有可以通过Json API插件直接展示API的数据,为API的数据展现提供了极大的便利性。
插件网址:
JSON API plugin for Grafana | Grafana Labs
安装方式:
1、命令直接安装
grafana-cli plugins install marcusolsson-json-datasource
2、手动下载zip放到指定目录重启Grafana服务
说明文档:
Query editor | JSON API for Grafana
数据源配置:
URL根据需要输入参数,或者传入BODY
Demo 中对应的json响应内容:
{
"data":{
"CPU_Usage":[
{
"CPU_Usage":43,
"time":"Sat, 15 Jan 2022 17:00:00 GMT"
},
{
"CPU_Usage":88,
"time":"Sat, 15 Jan 2022 18:00:00 GMT"
},
{
"CPU_Usage":42,
"time":"Sun, 23 Jan 2022 16:00:00 GMT"
}
],
"MEM_Usage":[
{
"MEM_Usage":5,
"time":"Sat, 15 Jan 2022 17:00:00 GMT"
},
{
"MEM_Usage":52,
"time":"Sat, 15 Jan 2022 18:00:00 GMT"
},
{
"MEM_Usage":59,
"time":"Sat, 15 Jan 2022 19:00:00 GMT"
}
]
}
}
图表制作
展示效果:
核心要点:
Json Field中输入 $. ,会直接展示出可选的字段,[*] 表示所有的列表项