AWS IoT
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

CloudWatch 指标操作

CloudWatch 指标操作允许您捕获 CloudWatch 指标。您可以指定指标命名空间、名称、值、单位和时间戳。使用 CloudWatch 指标操作创建 AWS IoT 规则时,您必须指定以下信息:

roleArn

允许访问 CloudWatch 指标的 IAM 角色。

metricNamespace

CloudWatch 指标命名空间名称。

metricName

CloudWatch 指标名称。

metricValue

CloudWatch 指标值。

metricUnit

CloudWatch 支持的指标单位。

metricTimestamp

可选 Unix 时间戳。

注意

确保与规则关联的角色拥有授予 cloudwatch:PutMetricData 权限的策略。

下面的 JSON 示例介绍了如何在 AWS IoT 规则中定义 CloudWatch 指标操作:

{ "rule": { "sql": "SELECT * FROM 'some/topic'", "ruleDisabled": false, "actions": [{ "cloudwatchMetric": { "roleArn": "arn:aws:iam::123456789012:role/aws_iot_cw", "metricNamespace": "IotNamespace", "metricName": "IotMetric", "metricValue": "1", "metricUnit": "Count", "metricTimestamp": "1456821314" } }] } }

有关更多信息,请参阅 CloudWatch 指标