Acme Cloud

告警规则列表

GET/v2/monitor/alerts/rules

列出全部告警规则及其触发条件。

Bearer Token monitor:read api.demo.acme-cloud.dev

请求参数

共 5 项
page 可选 查询

integer · 默认 1

页码,从 1 开始

page_size 可选 查询

integer · 默认 20

每页条数,1–100

sort 可选 查询

string

排序字段,前缀 - 表示降序

enabled 可选 查询

boolean

仅返回启用 / 停用的规则

severity 可选 查询

string

按严重级别过滤

可选值infowarningcritical

响应

2 种状态

200 OK

响应示例
{
  "total": 12,
  "items": [
    {
      "id": "rule_3a9c",
      "name": "CPU 持续高负载",
      "metric": "cpu_usage_pct",
      "expr": "avg(60s) > 85",
      "for_duration": "5m",
      "severity": "warning",
      "enabled": true,
      "notify_channels": [
        "webhook",
        "email"
      ]
    }
  ]
}

代码示例

cURL
curl -i -X GET 'https://api.demo.acme-cloud.dev/v2/monitor/alerts/rules?page=1&page_size=20&sort=-created_at' \
  -H 'Accept: application/json'