本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
檢視和疑難排解 Amazon CloudWatch Application Insights 偵測到的問題
本節中的主題提供 Application Insights 所顯示之已偵測問題和洞察的詳細資訊。它也會針對您的帳戶或組態中所偵測到的問題,提供建議的解決方案。
CloudWatch 主控台概觀
您可以在CloudWatch 主控台
CloudWatch Application Insights 概觀窗格會顯示下列項目:
-
偵測到的問題嚴重性: High/Medium/Low
-
問題的簡短摘要
-
問題來源
-
問題開始的時間
-
問題的解決狀態
-
受影響的資源群組
若要檢視特定問題的詳細資訊,請在 Problem Summary (問題摘要) 下,選取問題描述。詳細資訊儀表板會顯示問題和相關指標異常的洞見以及日誌錯誤的程式碼片段。您可以選取它是否有用,提供對洞察相關的意見回饋。
如果偵測到未設定的新資源,問題摘要描述會將您移至 Edit configuration (編輯組態) 精靈,以設定新的資源。您可以選擇詳細資訊儀表板右上角的 View/edit configuration (檢視/編輯組態),檢視或編輯您的資源群組組態。
若要返回概觀,請選擇返回概觀 ,其位於 CloudWatch Application Insights 詳細儀表板標頭旁。
Application Insights 問題摘要頁面
Application Insights 問題摘要頁面
CloudWatch Application Insights 在問題摘要頁面上提供有關偵測到問題的下列資訊:
-
問題的簡短摘要
-
問題的開始時間和日期
-
問題嚴重性: High/Medium/Low
-
偵測到的問題狀態:正在進行/已解決
-
洞見:對所偵測問題及可能根本原因自動產生的洞見
-
洞見的意見回饋:您提供的關於 CloudWatch Application Insights 所產生洞見之實用性的意見回饋
-
相關觀察:詳細檢視與跨各種應用程式元件問題有關的相關日誌指標異常和錯誤程式碼片段
CloudWatch 代理程式合併衝突失敗
CloudWatch Application Insights 會在客戶執行個體上安裝和設定 CloudWatch 代理程式。這包括建立具有指標或日誌組態的 CloudWatch 代理程式組態檔案。如果客戶的執行個體已有針對相同指標或日誌定義的不同組態的 CloudWatch 代理程式組態檔案,則可能會發生合併衝突。若要解決合併衝突,請使用下列步驟:
-
識別系統上的 CloudWatch 客服人員組態檔案。如需檔案位置的詳細資訊,請參閱 CloudWatch 代理程式檔案和位置。
-
從現有的 CloudWatch 代理程式組態檔案中移除要在 Application Insights 中使用的資源組態。如果您只想要使用 Application Insights 組態,請刪除現有的 CloudWatch 代理程式組態檔案。
未建立警報
對於某些指標,Application Insights 會根據指標的先前資料點預測警示閾值。若要啟用此預測,必須符合下列條件。
-
最近的資料點 – 過去 24 小時內至少必須有 100 個資料點。資料點不需要連續,而且可以分散在 24 小時的時間範圍內。
-
歷史資料 – 從目前日期前 15 天到目前日期前 1 天,必須至少有 100 個資料點跨越時間範圍。資料點不需要連續,而且可以分散在 15 天的時間範圍內。
注意
對於某些指標,Application Insights 會延遲警示的建立,直到符合前述條件為止。在此情況下,您會收到組態歷史記錄事件,說明指標缺少足夠的資料點來建立警示閾值。
意見回饋
意見回饋
您可以指出針對所偵測問題自動產生的洞見是否有用,提供意見回饋。您對洞見的意見回饋以及您的應用程式診斷 (指標異常和日誌例外狀況),都會用來提升未來對類似問題的偵測。
組態錯誤
CloudWatch Application Insights 使用您的組態來建立元件的監控電話。當 Application Insights 偵測到您的帳戶或您的組態發生問題時,應用程式摘要的 Remarks (備註) 欄位中會提供如何解決應用程式組態問題的資訊。
下表顯示特定備註的建議解決方案。
備註 | 建議的解決方案 | 其他備註 |
---|---|---|
CloudFormation 已達 的配額。 |
Application Insights 會為每個應用程式建立一個 CloudFormation 堆疊,以管理所有應用程式元件的 CloudWatch 代理程式安裝和組態。根據預設,每個 AWS 帳戶可以有 2000 個堆疊。請參閱 AWS CloudFormation 限制。若要解決此問題,請提高 CloudFormation 堆疊的限制。 |
N/A |
下列SSM執行個體上沒有執行個體角色。 |
為了讓 Application Insights 能夠在應用程式執行個體上安裝和設定 CloudWatch 代理程式,A mazonSSMManagedInstanceCore 和 CloudWatchAgentServerPolicy 政策必須連接至執行個體角色。 |
Application Insights 呼叫 SSMDescribeInstanceInformation API以取得具有 SSM 許可的執行個體清單。在角色連接至執行個體之後, 需要時間SSM才能將執行個體包含在 DescribeInstanceInformation 結果中。在 結果中SSM包含執行個體之前,NO_SSM_INSTANCE_ ROLE錯誤仍會存在於應用程式。 |
您可能需要設定新的元件。 |
Application Insights 偵測到應用程式資源群組有新元件。若要解決這個問題,請相應設定新的元件。 |
N/A |