1.下载Grafana

下载地址:https://grafana.com/grafana/download?pg=get&plcmt=selfmanaged-box1-cta1&platform=windows

我这里使用windows版,根据自己需求
1.png
下载完成就是正常安装操作,没啥好说的

2.安装TDengine的Grafana插件

TDengine的Grafana位置在TDengine安装位置的connector/grafanaplugin中,需要把该文件夹目录下的所有文件放到Grafana安装目录下的data\plugins\tdengine目录中,然后启动Grafana即可

因为我的TDengine是安装在docker中的,所以需要用到docker下载文件的命令

  1. 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
2.png
然后我们在设置里面的DataSource中添加数据源
3.png

  • Host: TDengine 集群的中任意一台服务器的 IP 地址与 TDengine RESTful 接口的端口号(6041),默认 http://localhost:6041
  • User:TDengine 用户名。
  • Password:TDengine 用户密码。

然后测试链接即可
4.png
然后我们导入官方给我们的dashboard
5.png
该json文件在插件目录中的dashboard

导入结果
6.png
这样就整合完成了

4.遇到的问题

(一)插件缺失签名
7.png
解决办法:

在Grafana的配置文件中加入以下配置:allow_loading_unsigned_plugins = taosdata-tdengine-datasource,然后重启即可,这样我们就可以添加TDengine的数据源了