本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Amazon CloudWatch 監控 Run Command 指標
指標為 Amazon CloudWatch 中的基本概念。指標代表按時間順序發佈到 CloudWatch 的一組資料點。您可以將指標視為要監控的變數,且資料點代表該變數隨著時間的值。
AWS Systems Manager 現在會將關於 Run Command 命令的指標發佈至 CloudWatch,讓您能夠根據這些指標設定警示。Run Command 是 AWS Systems Manager 的功能。這些統計資料會保存一段時間,以便您存取歷史資訊,更好了解命令在您 AWS 帳戶 中執行的成功率。
您可追蹤指標之命令的終端狀態值包括 Success
、Failed
和 Delivery Timed Out
。舉例來說,如果有 SSM 命令文件設定為每小時執行一次,就可以設定警示,以便在某個小時沒有回報 Success
狀態時向您發出通知。如需不同命令狀態值的詳細資訊,請參閱了解命令狀態。
若要在 CloudWatch 主控台中檢視指標
透過 https://console.aws.amazon.com/cloudwatch/
開啟 CloudWatch 主控台。 -
在導覽窗格中,選擇 Metrics (指標)。
-
在依 AWS 服務警示區域中,對於服務,選擇 SSM-Run Command。
若要使用 AWS CLI 來檢視指標
開啟命令提示並使用下列命令。
aws cloudwatch list-metrics --namespace "AWS/SSM-RunCommand"
使用以下命令列出所有可用的指標。
aws cloudwatch list-metrics
Systems Manager Run Command 指標與維度
Systems Manager 每分鐘會向 CloudWatch 傳送 Run Command 命令指標一次。
Systems Manager 會傳送下列命令指標至 CloudWatch。
注意
這些指標皆使用 Count
做為單位,因此 Sum
與 SampleCount
是最有用的統計資訊。
指標 | 描述 |
---|---|
CommandsDeliveryTimedOut
|
具有 Delivery Timed Out 終端狀態的命令數。 |
CommandsFailed
|
具有 Failed 終端狀態的命令數。 |
CommandsSucceeded
|
具有 Success 終端狀態的命令數。 |
如需使用 CloudWatch 指標的詳細資訊,請參閱《Amazon CloudWatch 使用者指南》中的下列主題: