跳转到主要内容
监控与采集相关接口/监控查询与概览
POSTMonitoring起始版本 1.0同步需要认证

解析SQLStyle查询

解析SQL样式查询字符串结构化查询构造器请求对象。

调试可用性

在线调试

使用当前认证信息和示例参数提交 Mock 请求。

请求参数

请求体字段

  • sqlQueryString必填

    sql查询。

    示例: SELECT avg(cpu_usage_percent) FROM metrics WHERE resource_type='vm' LAST 1h

响应状态

200 OK

该 API 成功时返回以下响应结构。

  • metricString

    指标名称。

    示例: cpu_usage_percent

  • filtersLinkedHashMap

    过滤条件列表。

    示例: (nested object)

  • conditionString

    条件表达式。

    示例: resource_type='vm'

  • timeRangeString

    时间范围。

    示例: 1h

  • aggregationString

    聚合方式。

    示例: avg

  • groupByList

    分组字段。

    示例: item1,item2

请求地址

POST/api/v1/monitoring/query-builder/parse-sql

/api/v1/monitoring/query-builder/parse-sql

操作 ID

ParseSQLStyleQuery

永久链接

请求示例

curl -X POST '{host}/api/v1/monitoring/query-builder/parse-sql' -H 'Authorization: Bearer {token}' -H 'Content-Type: application/json' -d '{"sqlQuery":"SELECT avg(cpu_usage_percent) FROM metrics WHERE resource_type='vm' LAST 1h"}'

响应示例

200
{
  "metric": "cpu_usage_percent",
  "filters": null,
  "condition": "resource_type='vm'",
  "timeRange": "1h",
  "aggregation": "avg",
  "groupBy": []
}

变更历史

此 API 暂无变更历史记录。

查看全部变更历史