View a markdown version of this page

高階 DevOps Guru 工作流程 - Amazon DevOps Guru

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

高階 DevOps Guru 工作流程

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

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

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

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

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

DevOps Guru 工作流程中的涵蓋範圍、洞見和通知整合。
  1. 在第一個步驟中,您可以透過指定要分析 AWS 帳戶中的資源 AWS 來選擇涵蓋範圍。DevOps Guru 可以涵蓋或分析 AWS 帳戶中的所有資源,也可以使用 AWS CloudFormation 堆疊或 AWS 標籤來指定帳戶中要分析的資源子集。請確定您指定的資源構成了業務關鍵應用程式、工作負載和微服務。如需支援服務和資源的詳細資訊,請參閱 Amazon DevOps Guru 定價

  2. 在第二個步驟中,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 找到特定模式時,會產生一或多個建議,以協助緩解或修正已識別的問題。建議收集在一個洞見中。洞見也包含與問題相關的指標和事件清單。您可以使用洞見資料來解決和了解已識別的問題。

  3. 在第三個步驟中,DevOps Guru 會將洞見通知整合到您的工作流程中,以協助您管理問題並快速解決問題。

    • AWS 帳戶中產生的洞見會發佈至 DevOps Guru 設定期間選擇的 Amazon Simple Notification Service (Amazon SNS) 主題。這是建立洞見後立即通知您的方式。如需詳細資訊,請參閱在 DevOps Guru 中更新您的通知

    • 如果您在 DevOps Guru 設定 AWS Systems Manager 期間啟用 ,每個洞見都會建立對應的 OpsItem,以協助您追蹤和管理發現的問題。如需詳細資訊,請參閱在 DevOps Guru 中更新 AWS Systems Manager 整合