跳转到主要内容
告警与响应相关接口/告警事件

提交告警噪声分析

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

POST/api/v1/alerting/noise-analysis

操作 ID

SubmitAlertNoiseAnalysis

起始版本

1.0.0

执行模式

同步

认证信息

需要认证

认证信息

调用该 API 时需要在请求头中携带以下认证信息。

Authorizationstring必填

Bearer 令牌

X-Tenant-IDstring

X-Tenant-ID

请求参数

application/json

请求体字段

  • timeRange
    String必填

    时间范围。

    示例: 7d

  • topK
    Integer必填

    返回结果数量上限。

    示例: 10

  • groupBy
    List必填

    分组字段。

    示例: item1,item2

  • tenantId
    String必填

    租户ID。

    示例: 1

响应状态

200 OK
200 OK

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

  • jobId
    String

    任务唯一标识。

    示例: job-001

  • status
    String

    状态信息。

    示例: completed

  • timeRange
    String

    时间范围。

    示例: 7d

  • topK
    Integer

    返回结果数量上限。

    示例: 10

  • groupBy
    List

    分组字段。

    示例: item1,item2

  • tenantId
    String

    租户ID。

    示例: 1

  • report
    Object

    报表数据。

    • generatedAt
      String

      生成时间。

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

    • timeRange
      String

      时间范围。

      示例: 7d

    • topNoisyRules
      List

      最噪声规则列表。

      示例: (nested array)

      • ruleId
        String

        规则ID。

        示例: rule-abc123

      • ruleName
        String

        规则名称。

        示例: Disk IO Warning

      • fireCount
        Integer

        触发次数。

        示例: 247

      • autoResolveRate
        Long

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

        示例: 0.92

      • avgDurationSec
        Long

        平均时长,单位为秒。

        示例: 45.5

      • severity
        String

        告警级别。

        示例: warning

    • stormEvents
      List

      告警风暴事件列表。

      示例: (nested array)

      • startTime
        String

        起始时间。

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

      • durationMin
        Integer

        持续时长,单位为分钟。

        示例: 15

      • alertCount
        Integer

        告警数量。

        示例: 120

      • rootRuleId
        String

        根规则ID。

        示例: rule-abc123

    • suppressionSuggestions
      List

      抑制建议列表。

      示例: (nested array)

      • ruleId
        String

        规则ID。

        示例: rule-abc123

      • ruleName
        String

        规则名称。

        示例: Disk IO Warning

      • suggestedAction
        String

        建议操作。

        示例: increase_threshold

      • reason
        String

        原因说明。

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

    • status
      String

      状态信息。

      示例: completed

    • analyzedEventCount
      Integer

      已分析事件数量。

      示例: 1500

    • analysisDurationMs
      String

      分析耗时,单位为毫秒。

      示例: 1200

  • createdAt
    String

    创建时间。

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

  • completedAt
    String

    完成时间。

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

  • durationMs
    String

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

    示例: 1500

  • errorMsg
    String

    错误消息。

    示例: request timeout