1.下载Grafana
下载地址:https://grafana.com/grafana/download?pg=get&plcmt=selfmanaged-box1-cta1&platform=windows
我这里使用windows版,根据自己需求
下载完成就是正常安装操作,没啥好说的
2.安装TDengine的Grafana插件
TDengine的Grafana位置在TDengine安装位置的connector/grafanaplugin中,需要把该文件夹目录下的所有文件放到Grafana安装目录下的data\plugins\tdengine目录中,然后启动Grafana即可
因为我的TDengine是安装在docker中的,所以需要用到docker下载文件的命令
docker cp tdengine:/root/TDengine-server-2.1.0.0/connector/grafanaplugin /opt
我把文件夹放到了服务器的/opt目录下,然后从服务器将该文件夹下载到Grafana的服务器即可
3.启动Grafana
在Grafana按照目录里面的bin目录下双击grafana-server.exe,然后在网站上输入http://localhost:3000即可,默认登录用户名和密码都是admin
然后我们在设置里面的DataSource中添加数据源
- Host: TDengine 集群的中任意一台服务器的 IP 地址与 TDengine RESTful 接口的端口号(6041),默认 http://localhost:6041
- User:TDengine 用户名。
- Password:TDengine 用户密码。
然后测试链接即可
然后我们导入官方给我们的dashboard
该json文件在插件目录中的dashboard
导入结果
这样就整合完成了
4.遇到的问题
(一)插件缺失签名
解决办法:
在Grafana的配置文件中加入以下配置:allow_loading_unsigned_plugins = taosdata-tdengine-datasource,然后重启即可,这样我们就可以添加TDengine的数据源了