检测到的问题的 Application CloudWatch Events 和通知 - Amazon CloudWatch
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

检测到的问题的 Application CloudWatch Events 和通知

对于添加到 CloudWatch Application Insights 的每个应用程序,将尽可能为以下事件发布 CloudWatch Events:

  • 问题创建。在 CloudWatch Application Insights 检测到新问题时发出。

    • 详细信息类型:“检测到 Application Insights 问题”

    • 详细信息:

      • problemId:检测到的问题 ID。

      • region:创建问题的 Amazon 区域。

      • resourceGroupName:检测到问题的注册应用程序的资源组。

      • status:问题的状态。可能的状态和定义如下:

        • In progress:发现了一个新问题。这个问题仍在接受观察。

        • Recovering:问题正在趋于稳定。当问题处于此状态时,您可以手动解决问题。

        • Resolved:问题已解决。关于这个问题没有新的观察结果。

        • Recurring:问题在过去 24 小时内得到解决。经过进一步观察,发现问题重新出现。

      • severity:问题的严重性。

      • problemUrl:问题的控制台 URL。

  • 问题更新。使用新观察结果更新问题或更新现有观察结果并随后更新问题时发出;更新包括问题解决方案或处理措施。

    • 详细信息类型:“已更新 Application Insights 问题”

    • 详细信息:

      • problemId:创建的问题 ID。

      • region:创建问题的 Amazon 区域。

      • resourceGroupName:检测到问题的注册应用程序的资源组。

      • status:问题的状态。

      • severity:问题的严重性。

      • problemUrl:问题的控制台 URL。

如何接收应用程序生成的问题事件的通知

从 CloudWatch 控制台中,选择 Events(事件)下左侧导航窗格中的 Rule(规则)。从 Rules (规则) 页面中,选择 Create rule (创建规则)。选择 Service Name(服务名称)下拉列表中的 Amazon CloudWatch Application Insights,然后选择 Event Type(事件类型)。然后,选择 Add target (添加目标),并选择目标和参数,例如 SNS topic (SNS 主题)Lambda function (Lambda 函数)

通过 Amazon Systems Manager 执行的操作。CloudWatch Application Insights 提供与 Systems Manager OpsCenter 的内置集成。如果您选择将此集成用于您的应用程序,则会在 OpsCenter 控制台上为该应用程序检测到的每个问题创建一个 OpsItem。在 OpsCenter 控制台中,您可以查看 CloudWatch Application Insights 检测到的问题的摘要信息,并选择一个 Systems Manager Automation 运行手册来采取补救措施,或者进一步识别导致应用程序中出现资源问题的 Windows 进程。