本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 Run Command 监控 Amazon CloudWatch 指标
指标 是 CloudWatch. 中的基本概念。指标表示一个发布到 并且按时间排序的数据点集。CloudWatch. 可将指标视为要监控的变量,而数据点代表该变量随时间变化的值。
AWS Systems Manager 将有关 Run Command 命令状态的指标发布到 CloudWatch,这使您能够根据这些指标设置警报。这些统计数据会被长时间记录,以便您可以访问历史信息并更好地了解 AWS 账户中命令运行的成功率。
可以跟踪其指标的命令的终端状态值包括 Success
、Failed
和 Delivery Timed Out
. 例如,要让 SSM 命令文档集每小时运行一次,您可以配置警报,以便在此期间未报告 Success
状态时向您发送通知。有关命令状态值的更多信息,请参阅 了解命令状态.
在 CloudWatch 控制台中查看指标
-
通过以下网址打开 CloudWatch 控制台:https://console.amazonaws.cn/cloudwatch/
。 -
在导航窗格中,选择 Metrics.
-
选择 SSM Run Command 磁贴。
使用 查看指标AWS CLI
打开命令提示符窗口并使用以下命令:
aws cloudwatch list-metrics --namespace "AWS/SSM-RunCommand"
要列出所有可用的指标,请使用以下命令:
aws cloudwatch list-metrics --namespace "AWS/SSM-RunCommand"
Systems Manager Run Command 指标和维度
Systems Manager 每分钟向 Systems Manager 发送一次 Run Command 命令指标。CloudWatch
Systems Manager 将以下命令指标发送到 CloudWatch。
所有这些指标都使用 Count
作为单位,因此 Sum
和 SampleCount
是最有用的统计数据。
指标 | 描述 |
---|---|
CommandsDeliveryTimedOut
|
终端状态为 的命令的数量。Delivery Timed Out .
|
CommandsFailed
|
终端状态为 的命令的数量。Failed .
|
CommandsSucceeded
|
终端状态为 的命令的数量。Success .
|
有关使用 CloudWatch 指标的更多信息,请参阅 Amazon CloudWatch 用户指南: 中的以下主题: