跳转到主要内容
平台运维相关接口/平台自监控
PUTPlatform起始版本 1.0同步需要认证

更新自监控规则

更新阈值已存在自身监控告警规则。

调试可用性

在线调试

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

路径参数

请求参数

路径参数

  • ruleIdString必填

    规则ID。

请求体字段

  • nameString必填

    资源名称。

    示例: Updated CPU Alert

  • descriptionString必填

    资源的详细描述。

    示例: Updated alert description

  • operatorString必填

    比较运算符。

    示例: >

  • thresholdLong必填

    阈值。

    示例: 85

  • durationInteger必填

    持续时间。

    示例: 300

响应状态

200 OK

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

  • idString

    资源ID。

    示例: rule-selfmon-001

  • nameString

    资源名称。

    示例: High Error Rate

  • descriptionString

    资源的详细描述。

    示例: Fires when API error rate exceeds threshold

  • severityString

    告警级别。

    示例: warning

  • thresholdLong

    阈值。

    示例: 0.05

  • builtinBoolean

    是否为内置项。

    示例: true

请求地址

PUT/api/v1/self-monitor/rules/{ruleId}

/api/v1/self-monitor/rules/{ruleId}

操作 ID

UpdateSelfMonRule

永久链接

请求示例

curl -X PUT '{host}/api/v1/self-monitor/rules/{ruleId}' -H 'Authorization: Bearer {token}' -H 'Content-Type: application/json' -d '{"name":"Updated CPU Alert","description":"Updated alert description","operator":">","threshold":85.0,"duration":300,"severity":"warning","state":"disabled","notifyUrl":"https://example.com/callback","actions":"(nested array)","updateActions":true,"labelSelectors":"(nested object)","updateLabelSelectors":true}'

响应示例

200
{
  "id": "rule-selfmon-001",
  "name": "High Error Rate",
  "description": "Fires when API error rate exceeds threshold",
  "severity": "warning",
  "threshold": 0.05,
  "builtin": true
}

变更历史

此 API 暂无变更历史记录。

查看全部变更历史