查询数据
GreptimeDB 在同一批表之上提供多种查询接口,选哪一种取决于信号类型,以及由哪个工具发起查询。
查询语言
- SQL——跨指标、日志和链路追踪查询,支持范围查询。视图和公共表表达式(CTE)用于复用重复的查询逻辑。
- PromQL——通过 Prometheus HTTP 接口查询指标,也可以在 SQL 中使用
TQL。 - Jaeger 接口——从 Jaeger UI 或 Grafana 查询 trace。
- Log Query——面向日志检索的独立 HTTP 接口,实验性功能。
客户端与驱动
GreptimeDB 支持 MySQL 和 PostgreSQL 线协议,现有的 SQL 驱动无需专用客户端即可连接。驱动列表和连接参数见 SQL 工具。
查询未入库的数据文件
GreptimeDB 可以直接对外部数据文件执行 SQL 查询,见查询外部数据。