跳转到主要内容
POST /api/v1/query
请求体
字段类型必填说明
org_idstring租户 id(登录获得)。
languagestringsqlpromql
statementstring查询文本。
time_rangeobject{ "start": <微秒>, "end": <微秒> }
streamobject{ "name", "stream_type" }stream_typelogs/metrics/traces/enrichment
limitinteger行数上限。
发送 Accept: application/x-ndjson 可流式返回(绕过 query_result 缓存)。
curl -X POST http://localhost:5080/api/v1/query \
  -H "authorization: Bearer $MS_JWT" \
  -H 'content-type: application/json' \
  -d "{\"org_id\":\"$MS_ORG\",\"language\":\"sql\",
       \"statement\":\"SELECT level, count(*) FROM app GROUP BY level\",
       \"time_range\":{\"start\":0,\"end\":2000000000000000},
       \"stream\":{\"name\":\"app\",\"stream_type\":\"logs\"}}"
{
  "rows": [{ "level": "error", "count": 12 }],
  "columns": ["level", "count"],
  "scanned_rows": 10432,
  "took_ms": 18,
  "cache_hit": false
}