Skip to main content
Data Infrastructure Insights
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

查看通知态势

贡献者 netapp-alavoie

使用此配方可了解如何在不暴露 Webhook 端点地址的情况下路由和抑制 DII 警报。

备注 DII MCP 是一项 "预览" 功能,因此可能会发生变化。

前提条件

  • 访问通知和维护窗口工具。

  • 用于缩小审阅范围的可选监视器、资源或集成类型。

使用的工具

  • NotificationService_getNotificationRules

  • NotificationService_getNotificationRuleById

  • NotificationService_getWebhooks

  • MaintenanceWindowService_getMaintenanceWindows

  • MaintenanceWindowService_getMaintenanceWindowById

  • 可选:MonitorsService_queryMonitors

入门提示

审查 DII 通知态势。汇总活动和非活动的通知规则、每个规则的监视器或资源范围、按集成类型划分的 Webhook 目标计数以及当前的维护窗口。仅返回目标名称、引擎类型和状态——绝不返回端点地址。

代理工作流

  1. 列出通知规则。

  2. 将规则分类为活动、非活动、即将过期或无到期日。

  3. 总结每个规则的表达式范围:

    • 监视器名称或组

    • 相关对象

    • 广泛的通配符范围

  4. 仅在需要其他详细信息时检索特定规则。

  5. 列出 webhook 目标,并立即从工作结果中丢弃地址字段。

  6. 按引擎类型和状态对目标进行分组。

  7. 列出活动的维护时间段。

  8. 识别与重要资源重叠或周期异常长的抑制窗口。

  9. (可选)将规则表达式与可用监视器进行比较。

  10. 报告路由覆盖范围、宽泛规则、非活动规则和抑制风险。

安全要求

完整的 Webhook 地址可以包含:

  • Slack 或 Teams 签名路径

  • PagerDuty 路由密钥

  • API 令牌

  • 唯一工作流签名

  • 自定义集成凭据

切勿显示、引用、总结、保留或转发地址字段。此工作流程也不需要带掩码的后缀。

如果完整的端点出现在文字记录或共享工件中,请按照 "安全与隐私" 中的事件步骤进行操作。

解释

  • 非活动规则可能是故意的;在建议删除之前,请确认所有权。

  • 宽泛的通配符表达式可能会产生通知噪音或意外路由。

  • 目标状态可能为 null 或未知;不要将其报告为已启用。

  • 成功的空维护窗口结果意味着不存在匹配的窗口。

  • 长寿命窗口可以隐藏真正的问题,即使它在技术上是活跃的和有效的。

建议输出

  1. 按状态统计的规则计数

  2. 规则范围和目标类型

  3. 目标计数(按引擎)

  4. 活动维护窗口

  5. 广泛、不活跃或模棱两可的配置

  6. 安全和数据质量注意事项

限制和隐私

  • 不要返回地址、令牌、UUID 或私有资源标识符。

  • 此工作流程检查配置,但不测试消息传递。

  • 当前工具不会创建、更新、禁用或删除规则和目标。

跟进提示

哪些活动通知规则具有广泛的通配符表达式,以及它们可以匹配哪些监视器组?

列出当前和即将到来的维护窗口,并解释它们抑制哪些警报范围。

按集成类型对通知目标进行计数,并识别状态未知的目标。不显示地址。