Kubernetes TDengine 系列|安装 TDengine 的 Grafana 插件|Grafana监控TDengine数据

为了让Grafana 能够监控到TDengine 数据,快速集成搭建数据监测报警系统,所以直接安装TDengine 插件。

目录

一、安装 TDengine 的 Grafana 插件

TDengine是 GNU AGPL v3.0 下的开源大数据平台,由TDengine开发,针对物联网 (IoT)、联网汽车、工业物联网、IT 基础设施和应用监控进行设计和优化。

TDengine数据源插件是为Grafana开发的。本文档介绍了如何安装和配置数据源插件,并将其用作时序数据库。我们将了解数据源选项、变量、查询以及特定于该数据源的其他选项。

首先,请参阅添加数据源 以获取有关如何向 Grafana 添加数据源的说明。请注意,只有具有组织管理员角色的用户才能添加数据源。

1、下载TDengine grafana插件

兼容TDengine版本

插件版本 主要变化 TD引擎版本

3.5.0 新的 taosd 和 taosX 仪表板 3.2.3.0或更高版本

3.4.0 新适配器仪表板 3.2.0.1 或更高版本

3.2.7 支持TD引擎3.0 3.0.0.0 或更高版本

https://github.com/taosdata/grafanaplugin/releases

2、解压到指定目录

复制代码
unzip -oq tdengine-datasource-3.2.7.zip -d /data/grafana/plugins
chmod o+x /data/grafana/plugins

解压到自己的。grafana/plugins目录下

3、配置未签名插件

该插件尚未正式发布到https://grafana.com(该插件正在审核中,好像您想知道一样) - 这意味着该插件未签名供公共使用。因此,如果您在 Grafana 7.x 和 8.x 中使用它,您应该/etc/grafana/grafana.ini在启动 Grafana 服务器之前添加这些行以允许未签名的插件进行配置。

vi

复制代码
/etc/grafana/grafana.ini
allow_loading_unsigned_plugins = tdengine-datasource
plugin_admin_enabled = true
plugin_admin_external_manage_enabled = true

上面的配置完后,就可以重启grafana啦

services restart grafana

是k8s的话就构建一个新镜像。 或者挂载卷。

博主是构建的镜像,看自己环境选择合适的

二、配置数据源,简单查询TDengine数据

1、配置数据源

搜索td

点击creeate

配置地址,用户名密码

点击save&test可以看到TDengine Data source is working

就说明配置成功了

2、简单查询TDengine数据

创建一个panel

选择TDengine数据源,

如上图所示,在 Query 中选中 TDengine 数据源,在下方查询框可输入相应 SQL 进行查询,具体说明如下:

INPUT SQL:输入要查询的语句(该 SQL 语句的结果集应为两列多行),例如:

复制代码
select _wstart, avg(mem_system) from log.dnodes_info where ts >= $from and ts < $to interval($interval) 

其中,from、to 和 interval 为 TDengine 插件的内置变量,表示从 Grafana 插件面板获取的查询范围和时间间隔。除了内置变量外,也支持使用自定义模板变量。

注:log.dnodes_info是数据库+表名喔,也可以查自己的自建表。

3、 导入 Dashboard

在数据源配置页面下,我们可以为该数据源导入 TDinsight 面板,作为 TDengine 集群的监控可视化工具。如果 TDengine 服务端为 3.0 版本请选择 TDinsight for 3.x 导入。

在官网搜,下载然后导入就好

复制代码
https://grafana.com/grafana/dashboards




面板内容很多,这里就不介绍了·,想了解的话,自己edit进去,看看语法就好

持续更新中! 关注关注不迷糊!

相关推荐
TDengine (老段)1 天前
从“被动养护”到“主动预警”,TDengine IDMP 让智慧桥梁靠数据“说话”
大数据·数据库·人工智能·物联网·时序数据库·tdengine·涛思数据
汪碧康1 天前
【k8s-1.34.2安装部署】九.k8s多集群管理平台xkube-v3.9安装部署
云原生·容器·kubernetes·kubelet·xkube·eeenet
逆流°只是风景-bjhxcc1 天前
【k8s】Kubernetes 探针(livenessProbe、readinessProbe、startupProbe)
云原生·容器·kubernetes
逆流°只是风景-bjhxcc1 天前
【k8s】Kubernetes(K8s)YAML 配置文件
docker·容器·kubernetes
理智的煎蛋1 天前
单节点 K8S IP 修改步骤
tcp/ip·云原生·容器·kubernetes
TDengine (老段)1 天前
让数据自己说话:TDengine TDgpt 如何识破时序数据中的异常
大数据·物联网·时序数据库·iot·tdengine·涛思数据
XMYX-01 天前
从 Pod 资源到 JVM 参数:我再生产环境中踩过的 Kubernetes 资源配置那些坑——2025 年度技术总结
jvm·容器·kubernetes
傻啦嘿哟1 天前
用Kubernetes管理大规模爬虫节点:从单机到云原生的进化之路
爬虫·云原生·kubernetes
lbb 小魔仙2 天前
AI + 云原生实战:K8s 部署分布式训练集群,效率翻倍
人工智能·云原生·kubernetes
Justin_192 天前
K8s常见问题(2)
云原生·容器·kubernetes