HTTP API 端点列表
以下是 GreptimeDB 中各种 HTTP 路径及其用法的完整列表:
管理 API
未版本化的端点(不在 /v1 下)。用于健康检查、状态、指标等管理用途。
健康检查
- 路径:
/health - 方法:
GET,POST - 描述: 提供一个健康检查端点以验证服务器是否正在运行。
- 用法: 访问此端点以检查服务器的健康状态。
状态
- 路径:
/status - 方法:
GET - 描述: 检索服务器的当前状态。
- 用法: 使用此端点获取服务器状态信息。
指标
- 路径:
/metrics - 方法:
GET - 描述: 暴露 Prometheus 指标以进行监控。
- 用法: Prometheus 可以抓取此端点以收集指标数据。
配置
- 路径:
/config - 方法:
GET - 描述: 检索服务器的配置选项。
- 用法: 访问此端点以获取配置详细信息。
仪表盘
- 路径:
/dashboard - 方法:
GET,POST - 描述: 提供对服务器仪表盘界面的访问。
- 用法: 访问这些端点以与基于 Web 的仪表盘进行交互。
此仪表盘与 GreptimeDB 服务器一起打包,并提供一个用户友好的界面与服务器进行交互。构建 GreptimeDB 时需要启用相应的编译标志。仪表盘的原始源代码在 https://github.com/GreptimeTeam/dashboard。
日志级别
- 路径:
/debug/log_level - 方法:
POST - 描述: 动态调整服务器的日志级别。
- 用法: 发送日志级别更改请求到此端点。
有关更多信息,请参阅如何文档。
性能分析工具
- 基础路径:
/debug/prof/ - 端点:
cpumem
- 方法:
POST用于分析数据库节点。 - 描述: 运行时 CPU 或内存使用情况分析。
- 用法:
查询端点
用于向 GreptimeDB 发送查询的各种查询 API。
SQL API
- 路径:
/v1/sql - 方法:
GET,POST - 描述: 执行 SQL 查询。
- 用法: 在请求体中发送 SQL 语句。
有关 SQL API 的更多信息,请参阅用户指南中的 HTTP API 文档。