Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
CloudWatch metrik
Tindakan CloudWatch metrik (cloudwatchMetric
) menangkap CloudWatch metrik Amazon. Anda dapat menentukan namespace metrik, nama, nilai, unit, dan stempel waktu.
Persyaratan
Tindakan aturan ini memiliki persyaratan sebagai berikut:
-
IAMPeran yang AWS IoT dapat diasumsikan untuk melakukan
cloudwatch:PutMetricData
operasi. Untuk informasi selengkapnya, lihat Memberikan AWS IoT aturan akses yang dibutuhkannya.Di AWS IoT konsol, Anda dapat memilih atau membuat peran untuk memungkinkan AWS IoT untuk melakukan tindakan aturan ini.
Parameter
Saat Anda membuat AWS IoT aturan dengan tindakan ini, Anda harus menentukan informasi berikut:
metricName
-
Nama CloudWatch metrik.
Mendukung template substitusi: Ya
metricNamespace
-
Nama namespace CloudWatch metrik.
Mendukung template substitusi: Ya
metricUnit
-
Unit metrik yang didukung oleh CloudWatch.
Mendukung template substitusi: Ya
metricValue
-
String yang berisi nilai CloudWatch metrik.
Mendukung template substitusi: Ya
metricTimestamp
-
(Opsional) String yang berisi stempel waktu, dinyatakan dalam detik dalam waktu epoch Unix. Default ke waktu epoch Unix saat ini.
Mendukung template substitusi: Ya
roleArn
-
IAMPeran yang memungkinkan akses ke CloudWatch metrik. Untuk informasi selengkapnya, lihat Persyaratan.
Mendukung template substitusi: Tidak
Contoh
JSONContoh berikut mendefinisikan tindakan CloudWatch metrik dalam AWS IoT aturan.
{ "topicRulePayload": { "sql": "SELECT * FROM 'some/topic'", "ruleDisabled": false, "awsIotSqlVersion": "2016-03-23", "actions": [ { "cloudwatchMetric": { "metricName": "IotMetric", "metricNamespace": "IotNamespace", "metricUnit": "Count", "metricValue": "1", "metricTimestamp": "1456821314", "roleArn": "arn:aws:iam::123456789012:role/aws_iot_cw" } } ] } }
JSONContoh berikut mendefinisikan tindakan CloudWatch metrik dengan template substitusi dalam aturan. AWS IoT
{ "topicRulePayload": { "sql": "SELECT * FROM 'some/topic'", "ruleDisabled": false, "awsIotSqlVersion": "2016-03-23", "actions": [ { "cloudwatchMetric": { "metricName": "${topic()}", "metricNamespace": "${namespace}", "metricUnit": "${unit}", "metricValue": "${value}", "roleArn": "arn:aws:iam::123456789012:role/aws_iot_cw" } } ] } }
Lihat juga
-
Apa itu Amazon CloudWatch? di Panduan CloudWatch Pengguna Amazon
-
Menggunakan CloudWatch metrik Amazon di CloudWatch Panduan Pengguna Amazon