使用雲手錶的儀錶板和可視化 - AWS 規定指引

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

使用雲手錶的儀錶板和可視化

儀錶板可幫助您快速關注應用程序和工作負載的關注領域。CloudWatch 提供自動儀錶板,您還可以輕鬆創建使用 CloudWatch 指標。 CloudWatch 儀錶板提供的見解比單獨查看指標更多,因為它們可幫助您關聯多個指標並識別趨勢。例如,包含已收到的訂單、內存、CPU 利用率和數據庫連接的儀錶板可幫助您將工作負載度量的更改與多個AWS資源,而您的訂單計數正在增加或減少。

您應該在客户和應用程序級別創建儀錶板,以監控工作負載和應用程序。您可以透過使用 CloudWatch 自動儀錶板,它們是AWS使用特定於服務的指標預配置的服務級別儀錶板。自動服務儀錶板顯示所有標準 CloudWatch 指標。自動儀錶板可以繪製用於每個服務指標的所有資源的圖形,並幫助您快速識別您的賬户中的異常資源。這可以幫助您識別利用率高和低利用率的資源,從而幫助您優化成本。

建立跨服務儀表板

您可以通過查看AWS服務並使用添加到儀表板選項從動作選單。然後,您可以將其他自動儀錶板中的衡量指標添加到新的儀錶板,並刪除指標以縮小儀錶板的焦點範圍。您還應該添加自己的自定義指標來跟蹤關鍵觀測值(例如,收到的訂單或每秒交易量)。創建自己的自定義跨服務儀錶板可幫助您專注於與工作負載最相關的指標。我們建議您創建涵蓋關鍵指標並顯示賬户中所有工作負載的賬户級別跨服務儀錶板。

如果您的雲運營團隊擁有中央辦公空間或公共區域,則可以顯示 CloudWatch 儀錶板上的大型電視顯示器上的全屏模式,具有自動刷新功能。

創建特定於應用程序或工作負載的儀錶板

我們建議您創建特定於應用程序和工作負載的儀錶板,重點關注生產環境中每個關鍵應用程序或工作負載的關鍵指標和資源。特定於應用程序和工作負載的儀錶板側重於自定義應用程序或工作負載指標以及重要的AWS影響其性能的資源衡量指標。

您應定期評估和定製您的 CloudWatch 應用程序或工作負載儀錶板,以便在事件發生後跟蹤關鍵指標。引入或停用功能時,還應更新特定於應用程序或工作負載的儀錶板。對工作負載和特定於應用程序的儀錶板的更新應該是不斷提高質量的必要活動,以及記錄和監控。

建立跨帳户或跨區域儀表板

AWS資源主要是「區域」,並且衡量指標、警報和儀錶板特定於部署資源的區域。這可能要求您更改區域以查看跨區域工作負載和應用程序的指標、儀錶板和警報。如果您將應用程序和工作負載分為多個帳户,您可能還需要重新進行身份驗證並登錄到每個帳户。但是, CloudWatch 支持從單個賬户查看跨賬户和跨區域數據,這意味着您可以在單個帳户和區域中查看指標、警報、儀錶板和日誌小組件。如果您有一個集中的日誌記錄和監視帳户,這將非常有用。

客户所有者和應用程序團隊所有者應為特定於賬户的跨區域應用程序創建儀錶板,以便在集中位置有效監控關鍵指標。CloudWatch 儀錶板自動支持跨區域小組件,這意味着您可以創建包含來自多個區域的指標的儀錶板,而無需進行進一步配置。

一個重要的例外是 CloudWatch 日誌見解小組件,因為只能為您當前登錄的帳户和區域顯示日誌數據。您可以使用指標篩選器從日誌中創建特定於區域的指標,這些指標可以顯示在跨區域儀錶板上。然後,您可以在需要進一步分析這些日誌時切換到特定區域。

運營團隊應創建集中式儀錶板,以監控重要的跨賬户和跨區域指標。例如,您可以創建跨賬户儀錶板,其中包括每個帳户和區域中的總 CPU 利用率。您也可以使用指標數學,以彙整多個帳户和區域的資料。

使用度量數學微調可觀察性和警報

您可以使用量度數學來幫助計算與您的工作負載相關的格式和表達式的指標。計算的指標可以保存並在儀錶板上查看,以便進行跟蹤。例如,標準的 Amazon EBS 卷指標提供了讀取次數(VolumeReadOps)和寫入(VolumeWriteOps) 在特定時段內執行的操作。

但是,AWS提供了關於亞馬遜 EBS 卷在 IOPS 中性能的指南。您可以在度量數學中繪製和計算 Amazon EBS 體積的 IOPS,方法是添加VolumeReadOpsVolumeWriteOps,然後除以為這些指標選擇的時間段。

在此示例中,我們將期間內的 IOPS 進行總和,然後除以週期長度以獲取 IOPS。然後,您可以根據此指標數學表達式設置警報,以便在卷的 IOPS 接近其卷類型的最大容量時提醒您。有關使用指標數學監控 Amazon Elastic File System (Amazon EFS) 檔案系統的更多信息和示例 CloudWatch 指標,請參閲亞馬遜 CloudWatch 指標數學簡化了對 Amazon EFS 文件系統的近乎實時的監控等在AWS部落格。

使用亞馬遜雲服務器、亞馬遜 EKS 和 Lambda 的自動儀錶板 CloudWatchContainer 深入分析和 CloudWatch Lambda Insights

CloudWatch 容器洞察為在亞馬遜雲服務器和 Amazon EKS 上運行的容器工作負載創建動態、自動的儀錶板。您應該啟用容器見解,使 CPU、內存、磁盤、網絡和診斷信息(如容器重新啟動失敗)具有可觀察性。容器見解生成動態儀錶板,您可以在集羣、容器實例或節點、服務、任務、容器級別和單個容器級別快速篩選這些儀錶板。容器洞見在羣集和節點或容器實例級別配置取決於AWS服務。

與容器見解類似, CloudWatch Lambda 見解為您的 Lambda 函數創建動態的自動儀錶板。此解決方案會收集、彙總和摘要系統層級的指標,包括 CPU 時間、記憶體、磁碟和網路。它也會收集、彙總和摘要診斷資訊,例如冷啟動和 Lambda 工作人員關閉,協助您隔離和快速解決 Lambda 函數問題。Lambda 在功能級別啟用,不需要任何代理。

容器見解和 Lambda 見解還可幫助您快速切換到應用程序或性能日誌、X-Ray 跟蹤和服務地圖,以便可視化容器工作負載。他們都使用 CloudWatch 要捕獲的嵌入指標格式 CloudWatch 指標與性能日誌。

您可以創建共享 CloudWatch 儀錶板,該儀錶板使用容器見解和 Lambda 見解捕獲的指標。您可以透過篩選和查看 CloudWatch 容器見解,然後選擇添加到儀錶板選項,該選項允許您將顯示的指標添加到標準 CloudWatch 儀錶板。然後,您可以刪除或自定義衡量指標,並添加其他指標以正確表示您的工作負載。