使用Docker部署Grafana集成TDengine
准备工作- 安装docker☞具体请参考
- 安装TDengine☞具体请参考
注意事项: 1)当前 TDengine 支持 Grafana 7.5 及以上版本 2)要确保启动 Grafana 的账号有其安装目录的写权限,否则可能后面无法安装插件
部署- 运行以下命令进行安装
docker run -d -p 3000:3000 --name=grafana -e "GF_INSTALL_PLUGINS=https://www.taosdata.com/assets-download/grafana-plugin/tdengine-datasource.zip;tdengine-datasource" grafana/grafana
docker run: 运行一个容器
-d: 以分离模式(后台)运行容器
-p 3000:3000: 将主机的3000端口映射到容器的3000端口。这样可以通过访问主机的3000端口来访问Grafana服务
--name=grafana
-e "GF_INSTALL_PLUGINS=https://www.taosdata.com/assets-download/grafana-plugin/tdengine-datasource.zip;tdengine-datasource"
: 这是设置环境变量。-e选项用于设置容器内的环境变量。这里设置的环境变量是GF_INSTALL_PLUGINS,其值是一个URL和一个插件名称。Grafana在启动时会根据这个环境变量来自动安装指定的插件。具体来说,它会从给定的URL下载插件(这是一个zip文件),并安装为名为tdengine-datasource的插件
grafana/grafana: 这是使用的Docker镜像名称,即官方Grafana镜像 - 官方配置:使用 docker-compose,配置 Grafana Provisioning 自动化配置,体验 TDengine + Grafana 组合的零配置启动,保存名为tdengine.yml
apiVersion: 1
datasources:
- name: TDengine
type: tdengine-datasource
orgId: 1
url: "$TDENGINE_API"
isDefault: true
secureJsonData:<
|