本文使用最新版本的Grafana 10 进行操作。
如果要使用Rest API 作为grafana 的数据源,可以选择安装一个Infinity的数据源插件。
如果创建数据源时,搜不到infinity,点击find more 查找安装该数据源插件
1. 安装 Infinity 数据源插件:
Infinity plugin for Grafana | Grafana Labs
Use the grafana-cli tool to install Infinity from the commandline:
grafana cli plugins install yesoreyeram-infinity-datasource
打开 docker 命令行执行以上安装命令(PS: 建议更新docker 的镜像源配置,否则可能很慢)
Docker 镜像源
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"debug": false,
"experimental": false,
"features": {
"buildkit": true
},
"insecure-registries": [],
"registry-mirrors": [
"https://registry.docker-cn.com",
"https://hub-mirror.c.163.com",
"https://mirror.ccs.tencentyun.com"
]
}
2. 安装完毕后,在docker中重启grafana实例
3. 再次重新在网页上打开自己的 grafana,点击添加数据源,搜索infinity,即可找到infinity数据源
4. 配置你的infinity 数据源:数据源名,认证授权,BaseUrl 等。