You need to enable JavaScript to run this app.
文档中心
托管 Prometheus

托管 Prometheus

复制全文
下载 pdf
Recording Rule
ListRules
复制全文
下载 pdf
ListRules
获取 RecordingRule 规则列表。
请求说明
托管 Prometheus 已在全球多个地域部署服务,旨在为您提供更稳定、低延迟的访问体验。您可以通过查阅 服务地址 文档,根据业务所在地域,选择最合适的接入点。
  • 请求方式:POST
  • 请求地址:https://vmp.cn-beijing.volcengineapi.com?Action=ListRules&Version=2021-03-03
调试
API Explorer
您可以通过 API Explorer 在线发起调用,无需关注签名生成过程,快速获取调用结果。
请求参数
参数
类型
是否必选
示例值
描述
Action
String
ListRules
接口名称。当前 API 的名称为 ListRules
Version
String
2021-03-03
接口版本。当前 API 的版本为 2021-03-03
PageNumber
Long
1
当前页数,最小值或默认值均为 1。
PageSize
Long
10
单页数量:
  • 取值范围为 0~100。
  • 默认值为 10。
Filter
Object of RuleFilter
-
规则过滤条件。
RuleFilter
参数
类型
是否必选
示例值
描述
Kind
String
Recording
按规则类型过滤,仅支持配置为Recording
Name
String
test
按规则名称过滤,模糊查询。
Status
Array of String
["Running"]
按规则状态过滤,精确查询。
WorkspaceId
String
e28ae750-bbb8-4ff4-abf4***
按工作区 ID 过滤,精确查询。
RuleFileNames
Array of String
["test"]
按规则文件名称过滤,模糊查询。
RuleGroupNames
Array of String
["test"]
按规则组名称过滤,模糊查询。
请求示例
POST https://vmp.cn-beijing.volcengineapi.com?Action=ListRules&Version=2021-03-03
Content-Type: application/json
{
"PageNumber": 1,
"PageSize": 10,
"Filter": {
"Kind": "Recording",
"Name": "test",
"Status": [
"Running"
],
"WorkspaceId": "e28ae750-bbb8-4ff4-abf4***",
"RuleFileNames": [
"test"
],
"RuleGroupNames": [
"test"
]
}
}
返回参数
参数
类型
示例值
描述
Total
Long
100
规则总数。
Items
Array of Rule
-
规则列表。
Rule
参数
类型
示例值
描述
Expr
String
sum(rate(container_cpu_usage_seconds_total[5m])) by (pod)
规则中的 PromQL 表达式。
Kind
String
Recording
规则类型,固定值为Recording
Name
String
my_first_recording_rule
规则名称,支持模糊搜索。
Labels
Array of LabelKeyValuePair
source:recordingRule
在存储指标之前添加或覆盖的标签。
Reason
String
internal error
状态转为错误时的原因。
Status
String
Running
规则状态,取值:
  • Running:运行中
  • Updating:更新中
  • OverdueShutted:欠费关停
  • Resuming:恢复中
  • Error:异常
  • Pending:挂起
RuleFileName
String
test
所属规则文件名称。
RuleGroupName
String
test
所属规则组名称。
LastEvaluation
String
2022-01-01T00:00:00Z
最后执行时间,RFC3339 格式。
LabelKeyValuePair
参数
类型
示例值
描述
Key
String
key
标签键。
Value
String
value
标签值。
返回示例
HTTP/1.1: 200 OK
Content-Type: application/json
{
"ResponseMetadata": {
"RequestId": "20230604110420****100232280022D31",
"Action": "ListRules",
"Version": "2021-03-03",
"Service": "vmp",
"Region": "cn-beijing"
},
"Result": {
"Total": 100,
"Items": [
{
"Expr": "sum(rate(container_cpu_usage_seconds_total[5m])) by (pod)",
"Kind": "Recording",
"Name": "my_first_recording_rule",
"Labels": [
{
"Key": "key",
"Value": "value"
}
],
"Reason": "internal error",
"Status": "Running",
"RuleFileName": "test",
"RuleGroupName": "test",
"LastEvaluation": "2022-01-01T00:00:00Z"
}
]
}
}
错误码
本接口错误码如下表所示,公共错误码请参见 公共错误码
HTTP 状态码
错误码
错误信息
说明
400
InvalidParameter.{{parameter}}
The specified parameter {{parameter}} is invalid.
输入不合法,如工作区名称不合法等。
400
MissingParameter.{{parameter}}
The required parameter {{parameter}} is missing.
缺少必要的参数。
403
ProductUnsubscribed
You are not subscribed to VMP. Please go to the VMP console web page to subscribe to the service
当前账号未订阅 VMP 服务。
404
NotFound.Workspace
The specified Workspace {{id}} is not found.
未找到相应 id 的工作区。
最近更新时间:2025.11.05 17:12:26
这个页面对您有帮助吗?
有用
有用
无用
无用