Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
CloudWatch Metriken
Die Aktion CloudWatch metric (cloudwatchMetric
) erfasst eine CloudWatch Amazon-Metrik. Sie können den Namespace, den Namen, den Wert, die Einheit und den Zeitstempel der Metrik angeben.
Voraussetzungen
Diese Regelaktion hat die folgenden Anforderungen:
-
Eine IAM Rolle, die die Ausführung des
cloudwatch:PutMetricData
Vorgangs übernehmen AWS IoT kann. Weitere Informationen finden Sie unter Gewähren Sie einer AWS IoT Regel den Zugriff, den sie benötigt.In der AWS IoT Konsole können Sie eine Rolle auswählen oder erstellen, um die Ausführung dieser Regelaktion AWS IoT zu ermöglichen.
Parameter
Wenn Sie eine AWS IoT Regel mit dieser Aktion erstellen, müssen Sie die folgenden Informationen angeben:
metricName
-
Der Name der CloudWatch Metrik.
Unterstützt Ersatzvorlagen: Ja
metricNamespace
-
Der Name des CloudWatch Metrik-Namespaces.
Unterstützt Ersatzvorlagen: Ja
metricUnit
-
Die metrische Einheit, die von CloudWatch unterstützt wird.
Unterstützt Ersatzvorlagen: Ja
metricValue
-
Eine Zeichenfolge, die den CloudWatch metrischen Wert enthält.
Unterstützt Ersatzvorlagen: Ja
metricTimestamp
-
(Optional) Eine Zeichenfolge mit dem Zeitstempel, ausgedrückt in Sekunden der Unix-Epochenzeit. Standardmäßig wird die aktuelle Unix-Epochenzeit verwendet.
Unterstützt Ersatzvorlagen: Ja
roleArn
-
Die IAM Rolle, die den Zugriff auf die CloudWatch Metrik ermöglicht. Weitere Informationen finden Sie unter Voraussetzungen.
Unterstützt Ersatzvorlagen: Nein
Beispiele
Das folgende JSON Beispiel definiert eine CloudWatch Metrikaktion in einer AWS IoT Regel.
{ "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" } } ] } }
Das folgende JSON Beispiel definiert eine CloudWatch metrische Aktion mit Ersatzvorlagen in einer AWS IoT Regel.
{ "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" } } ] } }
Weitere Informationen finden Sie auch unter
-
Was ist Amazon CloudWatch? im CloudWatch Amazon-Benutzerhandbuch
-
Verwendung von CloudWatch Amazon-Metriken im CloudWatch Amazon-Benutzerhandbuch