使用 Run Command 监控 Amazon CloudWatch 指标 - AWS Systems Manager
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 Run Command 监控 Amazon CloudWatch 指标

指标 是 CloudWatch. 中的基本概念。指标表示一个发布到 并且按时间排序的数据点集。CloudWatch. 可将指标视为要监控的变量,而数据点代表该变量随时间变化的值。

AWS Systems Manager 将有关 Run Command 命令状态的指标发布到 CloudWatch,这使您能够根据这些指标设置警报。这些统计数据会被长时间记录,以便您可以访问历史信息并更好地了解 AWS 账户中命令运行的成功率。

可以跟踪其指标的命令的终端状态值包括 SuccessFailedDelivery Timed Out. 例如,要让 SSM 命令文档集每小时运行一次,您可以配置警报,以便在此期间未报告 Success 状态时向您发送通知。有关命令状态值的更多信息,请参阅 了解命令状态.

在 CloudWatch 控制台中查看指标

  1. 通过以下网址打开 CloudWatch 控制台:https://console.amazonaws.cn/cloudwatch/

  2. 在导航窗格中,选择 Metrics.

  3. 选择 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 作为单位,因此 SumSampleCount 是最有用的统计数据。

指标 描述
CommandsDeliveryTimedOut 终端状态为 的命令的数量。Delivery Timed Out.
CommandsFailed 终端状态为 的命令的数量。Failed.
CommandsSucceeded 终端状态为 的命令的数量。Success.

有关使用 CloudWatch 指标的更多信息,请参阅 Amazon CloudWatch 用户指南: 中的以下主题: