详细的 DevOps Guru 工作流程 - Amazon DevOps Guru

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

详细的 DevOps Guru 工作流程

DevOpsGuru 工作流程与多项 AWS 服务集成,包括亚马逊 CloudWatch AWS CloudTrail、、亚马逊简单通知服务和 AWS Systems Manager。下图显示了详细的工作流程,其中包括如何与其他 AWS 服务配合使用。

DevOpsGuru 的详细工作流程中的资源、分析和通知。

此图显示了一种场景,在该场景中, DevOpsGuru 的覆盖范围由 AWS CloudFormation 堆栈中定义的 AWS 资源或使用 AWS 标签来指定。如果未选择堆栈或标签, DevOpsGuru 覆盖率将分析您账户中的所有 AWS 资源。有关更多信息,请参阅 使用 AWS 资源定义应用程序确定 DevOps Guru 的覆盖范围

  1. 在设置过程中,您可以指定一两个 Amazon SNS 主题,这些主题用于通知您重要的 DevOps Guru 事件,例如创建洞察的时间。接下来,您可以指定 AWS CloudFormation 堆栈来定义要分析的资源。您还可以让 Systems Manager OpsItem 为每个见解生成一个,以帮助您管理见解。

  2. 配置 DevOps Guru 后,它会开始分析从您的资源中发出的 CloudWatch 指标、日志组和事件以及与指标相关的 AWS CloudTrail 数据。 CloudWatch如果您的操作包括 CodeDeploy 部署, DevOpsGuru 还会分析部署事件。

    DevOps当Guru在分析的数据中识别出异常的异常行为时,它就会产生见解。每个见解都包含一个或多个建议、用于生成见解的指标列表、相关日志组列表以及用于生成见解的事件列表。使用此信息来解决已发现的问题。

  3. 创建每个见解后, DevOpsGuru 都会使用 Amazon SNS 主题或在 Guru 设置 DevOps期间指定的主题发送通知。如果你启用 DevOps Guru 在 Systems Manager OpsItem 中生成一个 OpsCenter,那么每个见解也会触发一个新的系统管理器OpsItem。您可以使用 Systems Manager 来管理您的见解 OpsItems。