TDengine 数据源
夜莺( Nightingale )TDengine 数据源
接入 TDengine 数据源
在 TDengine 配置页面填写连接地址和认证用户信息。

URL:这里要填写连接 taosAdapter 的端口地址,默认端口是 6041;
taosAdapter 是一个 TDengine 的配套工具,是 TDengine 集群和应用程序之间的适配器。TDengine 的 RESTful API 也是由 taosAdapter 提供,在使用 RESTful API 之前需要确保 taosAdapter 部署运行正常。
用户名 & 密码:需要提前创建授权好用户名和密码。下面是创建用户命令
taos> create user test pass '123456' sysinfo 1;
Query OK, 0 of 0 rows affected (0.001254s)
查询数据
在即时查询中选择 TDengine 数据源,使用 TDengine 查询语句就可以查询数据了。例如我想查询最近10条 diskio 数据select * from telegraf.diskio limit 10;如果下图所示

常见问题
Q1:TDengine 适合做什么?怎么选 Prometheus vs TDengine?
A:
- Prometheus 适合 pull 模式 + 短期高频 metric(按天级保留量较大);
- TDengine 是时序专用数据库,长期保留 + 海量时序(适合工业 / IoT 场景,几十亿 series 不在话下);
- 监控 IT 基础设施用 Prometheus 生态更省心;工业设备 / 物联网时序数据用 TDengine。
Q2:URL 怎么填?
A:填 taosAdapter 的 HTTP 端点(默认 6041),如 http://td-adapter:6041。如果用了原生客户端协议(端口 6030)需要装 TDengine 客户端库 — 建议用 HTTP 方式更轻量。
Q3:TDengine 用 SQL 查询,跟 PromQL 怎么对应?
A:TDengine 用 SQL 风格(类似 InfluxQL),有自己的 TDengine SQL 语法。n9e 端的告警表达式语法和 SQL 数据源告警 类似,用 $A.字段 引用查询结果。
Q4:Categraf 写入 TDengine 怎么配?
A:Categraf 自带 tdengine 输出插件 — 在配置里指向 taosAdapter URL 即可。详见 Categraf 文档。