Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
CloudWatch metrik
T CloudWatch indakan metric (cloudwatchMetric) menangkap CloudWatch metrik Amazon. Anda dapat menentukan namespace metrik, nama, nilai, unit, dan stempel waktu.
Persyaratan
Tindakan aturan ini memiliki persyaratan sebagai berikut:
-
Peran IAM yang AWS IoT dapat diasumsikan untuk melakukan
cloudwatch:PutMetricDataoperasi. Untuk informasi selengkapnya, lihat Pemberian AWS IoT mengatur akses yang dibutuhkannya.Di AWS IoT konsol, Anda dapat memilih atau membuat peran AWS IoT untuk memungkinkan 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 didukung oleh CloudWatch.
Mendukung template substitusi: Ya
metricValue-
Sebuah string yang berisi nilai CloudWatch metrik.
Mendukung template substitusi: Ya
metricTimestamp-
(Opsional) Sebuah string yang berisi stempel waktu, dinyatakan dalam detik dalam waktu zaman Unix. Defaultnya adalah waktu zaman Unix saat ini.
Mendukung template substitusi: Ya
roleArn-
Peran IAM yang memungkinkan akses ke CloudWatch metrik. Untuk informasi selengkapnya, lihat Persyaratan.
Mendukung template substitusi: Tidak
Contoh
Contoh JSON 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" } } ] } }
Contoh JSON berikut mendefinisikan tindakan CloudWatch metrik dengan template substitusi dalam AWS IoT aturan.
{ "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? dalam Panduan CloudWatch Pengguna Amazon
-
Menggunakan CloudWatch metrik Amazon di Panduan CloudWatch Pengguna Amazon