Grafana系列 | Grafana监控TDengine库数据 |Grafana自定义Dashboard

开始前可以去grafana官网看看dashboard文档

https://grafana.com/docs/grafana/latest/dashboards

本文主要是监控TDengine库数据

目录

一、TDengine介绍

TDengine是一个特别擅长处理时序数据的数据库。时序数据就是按照时间顺序排列的数据,比如一个设备每隔一段时间记录的温度、湿度等信息。TDengine就是为了高效地存储、查询和分析这类数据而设计的。

想象一下,你有一个智能温室,里面种了很多植物。这个温室里的传感器会不断地记录温度、湿度、光照等数据,并且这些数据都是按照时间顺序排列的。如果你想要知道某个时间段的温度变化情况,或者比较不同时间点的湿度数据,那么就需要一个能够高效处理时序数据的系统,而TDengine就是这样的系统。

TDengine的特点有很多。首先,它处理数据的速度非常快,能够支持每秒数百万次的数据插入与查询操作。其次,它能够支持多个客户端同时进行数据的读写操作,所以非常适合高并发的场景。再次,TDengine采用了分布式架构,可以根据需要灵活地扩展存储容量和计算能力。最后,它还有强大的数据安全性能,支持数据的备份和恢复。

除了这些基础功能外,TDengine还提供了一些扩展功能,比如数据缓存、数据订阅和流式计算等,这些都可以帮助降低系统的复杂度和运维成本。

官网:

https://docs.taosdata.com/reference/tdinsight/

二、Grafana监控TDengine数据

首先需要安装安装 TDengine 的 Grafana 插件,请看上个文档
安装 TDengine 的 Grafana 插件|Grafana监控TDengine数据 直通车

三、Grafana自定义Dashboard 监控TDengine库数据

1、grafana 变量

首先,在做本章节时需要了解变量是什么

Variables。点击add

下面连接是官网的讲解,很详细,这里不再过多赘述了

https://grafana.com/docs/grafana/latest/dashboards/variables/add-template-variables/

2、添加变量

ok,在了解变量之后,开始创建一个简单的模版,添加变量吧

首先要添加TDengine数据库变量,用来选择库(必须项)

添加dnode变量。(必须项)

添加间隔变量 (必须项)

添加数据库表变量

上面几个是比较基础的变量,根据需求自己再加。

我暂时用到这几个变量就够了。

3、配置panel

根据自己的需求配置,不懂就搜一下具体配置含义,我这里就不赘述了

四、写grafana sql

_wstart 是 TDengine 中的一个字段,通常表示超级表(super table)中每个数据块的起始时间。

database 和 table 是占位符,会被替换为具体的数据库名和表名

ts >= from and ts \<= to 是一个条件表达式,用于选择时间戳在 from 和 to 之间的数据,是grafana内置变量

interval 是 TDengine 的一个特性,用于指定数据聚合的间隔

fill 函数用于处理时间区间内没有数据的情况。fill(null) 表示如果某个时间区间内没有数据,那么返回 null

sql写完后,就可以执行Query inspector看看有没有数据。

有数据表述sql正确,就可以在面板中看到数据了

目前做了一个基础的数据指标,文章比较乱,后续会更新的,关注不迷糊

相关推荐
TDengine (老段)13 小时前
TDengine 选择函数 Max() 用户手册
大数据·数据库·物联网·时序数据库·tdengine·涛思数据
TDengine (老段)1 天前
TDengine 选择函数 Last() 用户手册
大数据·数据库·sql·物联网·时序数据库·tdengine·涛思数据
TDengine (老段)1 天前
TDengine 选择函数 First 用户手册
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
苦逼IT运维2 天前
Jenkins 监控方案:Prometheus + Grafana 实践
jenkins·grafana·prometheus
TDengine (老段)3 天前
TDengine 时间函数 WEEKDAY() 用户手册
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
TDengine (老段)3 天前
从 ETL 到 Agentic AI:工业数据管理变革与 TDengine IDMP 的治理之道
数据库·数据仓库·人工智能·物联网·时序数据库·etl·tdengine
TDengine (老段)4 天前
中国时序数据库行业市场概览、投资热点及发展趋势预测报告
数据库·物联网·时序数据库·iot·tdengine
TDengine (老段)4 天前
TDengine 时间函数 TIMETRUNCATE 用户手册
java·大数据·数据库·物联网·时序数据库·tdengine·涛思数据
TDengine (老段)4 天前
TDengine 时间函数 TODAY() 用户手册
大数据·数据库·物联网·oracle·时序数据库·tdengine·涛思数据
涛思数据(TDengine)5 天前
新客户 | TDengine 时序数据库赋能开源鸿蒙物联展区实时监控与展示
大数据·时序数据库·tdengine