HTTP API 概览

更新时间:

TSDB 实例支持通过 HTTP 协议进行数据写入和查询等操作。

TSDB 提供了一个基于 HTTP 的应用程序编程接口,以便与外部系统集成。几乎所有 TSDB 的特性都可以通过 API 来访问,比如查询时间序列数据、管理元数据和存储数据点。TSDB 的 HTTP API 本质上是 RESTful 的,同时也提供了替代访问策略,因为不是所有 client 都可以遵循严格的 REST 协议。默认数据交换是通过 JSON。所有返回的结果都使用标准的 HTTP 响应代码,并使用特定的格式返回错误。

下表列出了 TSDB 提供的与数据读写和管理相关的所有 API。关于如何使用每个 API 的具体说明,请点击描述中提供的链接查看相应文档。

API 描述
/api/put 写入数据
/api/query 查询数据
/api/query/last 查询时间线最新数据点
/api/mput 多值写入
/api/mquery 多值查询
/api/query/mlast 多值查询最新数据点
/api/suggest 查询 Metric,Tagk,Tagv ,Field
/api/dump_meta 查询 Tagk 下的 Tagv
/api/ttl 设置数据时效
/api/delete_data 清理数据
/api/delete_meta 清理时间线