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

提交告警噪声分析

提交噪声分析任务识别嘈杂冗余告警规则。

调试可用性

在线调试

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

请求参数

请求体字段

  • timeRangeString必填

    时间范围。

    示例: 7d

  • topKInteger必填

    返回结果数量上限。

    示例: 10

  • groupByList必填

    分组字段。

    示例: item1,item2

  • tenantIdString必填

    租户ID。

    示例: 1

响应状态

200 OK

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

  • jobIdString

    任务唯一标识。

    示例: job-001

  • statusString

    状态信息。

    示例: completed

  • timeRangeString

    时间范围。

    示例: 7d

  • topKInteger

    返回结果数量上限。

    示例: 10

  • groupByList

    分组字段。

    示例: item1,item2

  • tenantIdString

    租户ID。

    示例: 1

  • reportObject

    报表数据。

    • generatedAtString

      生成时间。

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

    • timeRangeString

      时间范围。

      示例: 7d

    • topNoisyRulesList

      最噪声规则列表。

      示例: (nested array)

      • ruleIdString

        规则ID。

        示例: rule-abc123

      • ruleNameString

        规则名称。

        示例: Disk IO Warning

      • fireCountInteger

        触发次数。

        示例: 247

      • autoResolveRateLong

        自动恢复比例。取值范围为 01

        示例: 0.92

      • avgDurationSecLong

        平均时长,单位为秒。

        示例: 45.5

      • severityString

        告警级别。

        示例: warning

    • stormEventsList

      告警风暴事件列表。

      示例: (nested array)

      • startTimeString

        起始时间。

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

      • durationMinInteger

        持续时长,单位为分钟。

        示例: 15

      • alertCountInteger

        告警数量。

        示例: 120

      • rootRuleIdString

        根规则ID。

        示例: rule-abc123

    • suppressionSuggestionsList

      抑制建议列表。

      示例: (nested array)

      • ruleIdString

        规则ID。

        示例: rule-abc123

      • ruleNameString

        规则名称。

        示例: Disk IO Warning

      • suggestedActionString

        建议操作。

        示例: increase_threshold

      • reasonString

        原因说明。

        示例: 92% of alerts auto-resolve within 60 seconds

    • statusString

      状态信息。

      示例: completed

    • analyzedEventCountInteger

      已分析事件数量。

      示例: 1500

    • analysisDurationMsString

      分析耗时,单位为毫秒。

      示例: 1200

  • createdAtString

    创建时间。

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

  • completedAtString

    完成时间。

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

  • durationMsString

    时长分析时间,单位为毫秒。

    示例: 1500

  • errorMsgString

    错误消息。

    示例: request timeout

请求地址

POST/api/v1/alerting/noise-analysis

/api/v1/alerting/noise-analysis

操作 ID

SubmitAlertNoiseAnalysis

永久链接

请求示例

curl -X POST '{host}/api/v1/alerting/noise-analysis' -H 'Authorization: Bearer {token}' -H 'Content-Type: application/json' -d '{"timeRange":"7d","topK":10,"groupBy":"item1,item2","tenantId":1}'

响应示例

200
{
  "jobId": "job-001",
  "status": "completed",
  "timeRange": "7d",
  "topK": 10,
  "groupBy": [],
  "tenantId": 1,
  "report": {},
  "createdAt": "example"
}

变更历史

此 API 暂无变更历史记录。

查看全部变更历史