

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 高階 DevOps Guru 工作流程
<a name="high-level-workflow"></a>

Amazon DevOps Guru 工作流程可以分為三個高階步驟。

1.  告訴 DevOps Guru 涵蓋範圍，您帳戶中要分析 AWS 的資源 AWS 。

1.  DevOps Guru 會開始分析 Amazon CloudWatch 指標和其他操作資料 AWS CloudTrail，以識別您可以修正以改善操作的問題。

1.  DevOps Guru 會傳送每個重要 DevOps Guru 事件的通知給您，以確保您了解洞見和重要資訊。

 您也可以設定 DevOps Guru 建立 OpsItem in AWS Systems Manager OpsCenter，以協助您追蹤洞見。下圖顯示此高階工作流程。

![DevOps Guru 工作流程中的涵蓋範圍、洞見和通知整合。](http://docs.aws.amazon.com/zh_tw/devops-guru/latest/userguide/images/how-capstone-works.png)


1. 在第一個步驟中，您可以透過指定要分析 AWS 帳戶中的資源 AWS 來選擇涵蓋範圍。DevOps Guru 可以涵蓋或分析 AWS 帳戶中的所有資源，也可以使用 AWS CloudFormation 堆疊或 AWS 標籤來指定帳戶中要分析的資源子集。請確定您指定的資源構成了業務關鍵應用程式、工作負載和微服務。如需支援服務和資源的詳細資訊，請參閱 [Amazon DevOps Guru 定價](https://aws.amazon.com/devops-guru/pricing/)。

1. 在第二個步驟中，DevOps Guru 會分析資源以產生洞見。這是持續進行的程序。您可以檢視洞見，並查看它們在 DevOps Guru 主控台中包含的建議和相關資訊。DevOps Guru 會分析下列資料，以尋找問題並建立洞見。
   +  AWS 資源發出的個別 Amazon CloudWatch 指標。發現問題時，DevOps Guru 會一起收集這些指標。
   +  來自 Amazon CloudWatch 日誌群組的日誌異常。如果您啟用日誌異常偵測，DevOps Guru 會在發生問題時顯示相關的日誌異常。
   + DevOps Guru 會從 AWS CloudTrail 管理日誌提取擴充資料，以尋找與收集指標相關的事件。這些事件可以是資源部署事件和組態變更。
   + 如果您使用 AWS CodeDeploy，DevOps Guru 會分析部署事件，以協助產生洞見。會分析所有 CodeDeploy 部署類型 （內部部署伺服器、Amazon EC2 伺服器、Lambda 或 Amazon EC2) 的事件。
   + 當 DevOps Guru 找到特定模式時，會產生一或多個建議，以協助緩解或修正已識別的問題。建議收集在一個洞見中。洞見也包含與問題相關的指標和事件清單。您可以使用洞見資料來解決和了解已識別的問題。

1. 在第三個步驟中，DevOps Guru 會將洞見通知整合到您的工作流程中，以協助您管理問題並快速解決問題。
   +  AWS 帳戶中產生的洞見會發佈至 DevOps Guru 設定期間選擇的 Amazon Simple Notification Service (Amazon SNS) 主題。這是建立洞見後立即通知您的方式。如需詳細資訊，請參閱[在 DevOps Guru 中更新您的通知](update-notifications.md)。
   + 如果您在 DevOps Guru 設定 AWS Systems Manager 期間啟用 ，每個洞見都會建立對應的 OpsItem，以協助您追蹤和管理發現的問題。如需詳細資訊，請參閱[在 DevOps Guru 中更新 AWS Systems Manager 整合](update-settings.md#update-systems-manager-integration)。