CloudWatch 可觀測性解決方案 - Amazon CloudWatch

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

CloudWatch 可觀測性解決方案

CloudWatch 可觀測性解決方案提供一系列隨時可用的組態,協助您快速實作各種 AWS 服務和常見工作負載的監控,例如 Java 虛擬機器 (JVM)、Apache Kafka、Apache Tomcat 和 NGINX。這些解決方案提供金鑰監控任務的重點指導,包括 CloudWatch 代理程式的安裝和組態、預先定義自訂儀表板的部署,以及指標警示的設定。它們旨在協助開發人員和營運團隊更有效地利用 AWS 監控和可觀測性工具。

解決方案包括何時使用特定可觀測性功能的指導方針,例如基礎設施的詳細監控指標、容器監控的容器洞見,以及應用程式監控的 Application Signals。透過提供工作範例和實際組態,這些解決方案旨在簡化初始設定程序,讓您更快速地建立功能監控,並根據需要自訂其特定需求。

若要開始使用可觀測性解決方案,請造訪 CloudWatch 主控台中的可觀測性解決方案頁面

如需使用 Amazon Managed Grafana 的開放原始碼解決方案,請參閱 Amazon Managed Grafana 解決方案

需要 CloudWatch 代理程式的解決方案詳述如下:

解決方案儀表板如何運作?

CloudWatch 解決方案的儀表板使用以搜尋為基礎的變數 (下拉式清單),可讓您動態探索和視覺化工作負載的不同層面。

透過結合以搜尋為基礎的變數彈性與預先設定的指標小工具,儀表板可提供工作負載的深入洞見,進而實現主動監控、故障診斷和最佳化。這種動態方法可確保您可以快速調整儀表板以滿足您的特定監控需求,而不需要大量的自訂或組態。

解決方案是否支援跨區域可觀測性?

CloudWatch 解決方案儀表板會顯示建立解決方案儀表板的區域指標。不過,解決方案儀表板不會跨多個區域顯示指標。如果您有在單一儀表板中檢視多個區域資料的使用案例,則需要自訂儀表板 JSON 以新增您要檢視的區域。若要這樣做,請使用指標格式的 region 屬性來查詢來自不同區域的指標。如需修改儀表板 JSON 的詳細資訊,請參閱 陣列中每個指標的指標小工具:格式

解決方案儀表板是否支援跨帳戶跨區域 CloudWatch 主控台

使用 CloudWatch 跨帳戶可觀測性時,中央監控帳戶中的解決方案儀表板會顯示相同區域中來源帳戶的指標。若要區分帳戶間類似工作負載的指標,請在客服人員組態中提供唯一的分組維度值。例如,為 Kafka 工作負載在不同帳戶中的 Kafka 代理程式指派不同的ClusterName值,以便在儀表板中啟用精確的叢集選取和指標檢視。

解決方案儀表板是否支援 CloudWatch 跨帳戶可觀測性

如果您已使用跨帳戶跨區域 CloudWatch 主控台啟用跨帳戶,您將無法使用監控帳戶中建立的解決方案儀表板來檢視來源帳戶的指標。相反地,您需要在個別來源帳戶中建立儀表板。不過,您可以在來源帳戶中建立儀表板,並在 主控台中切換帳戶 ID 設定,從監控帳戶檢視儀表板。

解決方案儀表板的限制為何?

解決方案儀表板利用搜尋表達式來篩選和分析工作負載的指標。這會根據下拉式清單選項選擇啟用動態檢視。這些搜尋表達式可能會傳回超過 500 個時間序列,但每個儀表板小工具無法顯示超過 500 個時間序列。如果解決方案儀表板中的指標搜尋在所有 Amazon EC2 執行個體中產生超過 500 個時間序列,則顯示主要參與者的圖表可能會顯示不正確的結果。如需搜尋表達式的詳細資訊,請參閱 CloudWatch 搜尋表達式語法

如果您按一下儀表板小工具上的 i 圖示,CloudWatch 會在儀表板上顯示指標資訊。不過,目前不適用於使用搜尋表達式的儀表板小工具。解決方案儀表板使用搜尋表達式,因此您無法在儀表板中查看指標描述。

我可以自訂 代理程式組態或解決方案提供的儀表板嗎?

您可以自訂客服人員組態和儀表板。請注意,如果您自訂代理程式組態,則必須相應地更新儀表板,否則會顯示空的指標小工具。另請注意,如果 CloudWatch 發行新版本的解決方案,如果您套用較新版本的解決方案,則可能需要重複自訂。

如何版本化解決方案?

每個解決方案都提供up-to-date指示和資源。我們一律建議使用最新版本。雖然解決方案本身未進行版本控制,但相關聯的成品 (例如儀表板和代理程式安裝的 AWS CloudFormation 範本) 會進行版本控制。

您可以檢查 AWS CloudFormation 範本的描述欄位或您下載的範本檔案名稱,以識別先前部署成品的版本。若要判斷您是否使用最新版本,請將部署的版本與解決方案文件中目前參考的版本進行比較。