DevOps Guru 概念 - Amazon DevOps Guru

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

DevOps Guru 概念

下列概念對於了解 Amazon DevOps Guru 的運作方式非常重要。

異常

異常表示 DevOps Guru 偵測到的一個或多個未預期或不尋常的相關指標。DevOps Guru 會使用機器學習來分析與您 AWS 資源相關的指標和操作資料,進而產生異常。您可以在設定 Amazon DevOps Guru 時指定要分析 AWS 的資源。如需詳細資訊,請參閱設定 Amazon DevOps Guru

Insight

洞見是在分析您在設定 DevOps Guru 時指定的資源時建立的 AWS 異常集合。每個洞見都包含觀察、建議和分析資料,您可以用來改善營運效能。有兩種類型的洞見:

  • 被動:被動洞察會在異常行為發生時加以識別。它包含具有建議、相關指標和事件的異常,以協助您立即了解並解決問題。

  • 主動:主動洞察可讓您在異常行為發生之前知道。它包含具有建議的異常,可協助您在預測問題發生之前解決問題。

指標和操作事件

構成洞見的異常是透過分析 Amazon CloudWatch 傳回的指標和 AWS 資源發出的操作事件所產生。您可以檢視建立洞見的指標和操作事件,以協助您進一步了解應用程式中的問題。

日誌群組和日誌異常

當您啟用日誌異常偵測時,相關的日誌群組會顯示在 DevOps Guru 主控台的 DevOps Guru 洞見頁面上。日誌群組可讓您了解資源如何執行和存取的重要診斷資訊。

日誌異常代表在日誌群組中找到的類似異常日誌事件叢集。DevOps Guru 中可能顯示的異常日誌事件範例包括關鍵字異常、格式異常、HTTP 程式碼異常等。

您可以使用日誌異常來診斷操作問題的根本原因。DevOps Guru 也會在洞見建議中參考日誌行,以提供建議解決方案的更多內容。

注意

DevOps Guru 可與 Amazon CloudWatch 搭配使用,以啟用日誌異常偵測。當您啟用日誌異常偵測時,DevOps Guru 會將標籤新增至 CloudWatch 日誌群組。當您關閉日誌異常偵測時,DevOps Guru 會從 CloudWatch 日誌群組中移除標籤。

此外,管理員應確保只有具有檢視 CloudWatch 日誌許可的使用者才具有檢視異常 CloudWatch 日誌的許可。我們建議您使用 IAM 政策來允許或拒絕對 ListAnomalousLogs操作的存取。如需詳細資訊,請參閱 DevOps Guru 的 Identity and Access Management

建議

每個洞見都提供建議,協助您改善應用程式的效能。建議包括下列項目:

  • 建議動作的描述,以解決構成洞見的異常情況。

  • DevOps Guru 發現異常行為的已分析指標清單。每個指標都包含產生與指標相關聯資源的 CloudFormation 堆疊名稱、資源名稱,以及與資源相關聯的 AWS 服務名稱。

  • 與洞見相關聯的異常指標相關的事件清單。每個相關事件都包含產生與事件相關聯資源的 CloudFormation 堆疊名稱、產生事件的資源名稱,以及與事件相關聯的 AWS 服務名稱。

  • 與洞見相關聯的異常行為相關的日誌群組清單。每個日誌群組都包含範例日誌訊息、報告日誌異常類型的相關資訊、日誌異常發生的時間,以及在 CloudWatch 上檢視日誌行的連結。