介绍
请求参数说明
<rfc3339 | unix_timestamp>
时间戳可以以 RFC3339 格式提供,也可以以 Unix 时间戳(以秒为单位)提供,可选的小数位用于亚秒级精度。输出时间戳始终以秒为单位表示为 Unix 时间戳。
<series_selector>
指的是 Prometheus 时间序列选择器,例如
http_requests_total
或http_requests_total{method=~"(GET|POST)"}
,且需要进行 URL 编码。<duration>
是指形式为
[0-9]+[smhdwy]
的 Prometheus 持续时间字符串。例如,5m 表示持续时间为 5 分钟。ms- 毫秒
s- 秒
m- 分钟
h- 小时
d- days - 一天总是 24 小时
w- 周 - 一周总是 7d
y- 年 - 一年总是 365 天
持续时间可以通过串联来组合:1h30m
<bool>
布尔值(字符串true和false)。
响应参数说明
{
"status": "success" | "error",
//成功收集的所有数据都将在 data 字段中返回
"data": <data>,
// 仅在 status 为 "error" 时存在。data 字段可能仍包含其他数据。
"errorType": "<string>",
"error": "<string>",
// 仅在执行请求时有警告。data 字段可能仍包含其他数据。
"warnings": ["<string>"]
}