跳转到主要内容
告警与响应相关接口/告警模板
POSTAlerting起始版本 1.0同步需要认证

创建告警静默模板

创建可复用静默模板周期性维护窗口。

调试可用性

在线调试

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

请求参数

请求体字段

  • nameString必填

    资源名称。

    示例: Weekly Maintenance

  • descriptionString必填

    资源的详细描述。

    示例: Suppress non-critical alerts during weekly maintenance

  • matchersList必填

    标签匹配器静默范围。

    示例: (nested array)

    • keyString

      键。

      示例: severity

    • valueString

      字段值。

      示例: warning

    • matcherTypeString

      匹配类型精确正则。

      示例: exact

  • recurrenceObject必填

    可选重复周期配置。

    • cronString

      表达式周期性静默窗口。

      示例: 0 2 * * 0

    • durationInteger

      持续时间。

      示例: 120

    • timezoneString

      时区。

      示例: Asia/Shanghai

  • createdByString必填

    创建该记录的用户UUID。

    示例: admin

响应状态

200 OK

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

  • idString

    资源ID。

    示例: tmpl-001

  • nameString

    资源名称。

    示例: Weekly Maintenance

  • descriptionString

    资源的详细描述。

    示例: Suppress non-critical alerts during weekly maintenance

  • matchersList

    标签匹配器静默范围。

    示例: (nested array)

    • keyString

      键。

      示例: severity

    • valueString

      字段值。

      示例: warning

    • matcherTypeString

      匹配类型精确正则。

      示例: exact

  • recurrenceObject

    可选重复周期配置。

    • cronString

      表达式周期性静默窗口。

      示例: 0 2 * * 0

    • durationInteger

      持续时间。

      示例: 120

    • timezoneString

      时区。

      示例: Asia/Shanghai

  • protectP0Boolean

    保护P0。

    示例: true

  • createdByString

    创建该记录的用户UUID。

    示例: admin

  • createdAtString

    创建时间。

    示例: 2026-01-15T08:00:00Z

请求地址

POST/api/v1/alerting/silence-templates

/api/v1/alerting/silence-templates

操作 ID

CreateAlertSilenceTemplate

永久链接

请求示例

curl -X POST '{host}/api/v1/alerting/silence-templates' -H 'Authorization: Bearer {token}' -H 'Content-Type: application/json' -d '{"name":"Weekly Maintenance","description":"Suppress non-critical alerts during weekly maintenance","matchers":"(nested array)","recurrence":{"cron":"0 2 * * 0","duration":120,"timezone":"Asia/Shanghai"},"createdBy":"admin"}'

响应示例

200
{
  "id": "tmpl-001",
  "name": "Weekly Maintenance",
  "description": "Suppress non-critical alerts during weekly maintenance",
  "matchers": [
    {}
  ],
  "recurrence": {},
  "protectP0": true,
  "createdBy": "admin",
  "createdAt": "example"
}

变更历史

此 API 暂无变更历史记录。

查看全部变更历史