As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
CloudWatch métricas
A ação CloudWatch metric (cloudwatchMetric
) captura uma CloudWatch métrica da Amazon. Você pode especificar o namespace, nome, valor, unidade e marcação de data e hora da métrica.
Requisitos
Esta ação de regra tem os seguintes requisitos:
-
Uma IAM função que AWS IoT pode ser assumida para realizar a
cloudwatch:PutMetricData
operação. Para obter mais informações, consulte Conceder a uma AWS IoT regra o acesso que ela exige.No AWS IoT console, você pode escolher ou criar uma função para permitir AWS IoT a execução dessa ação de regra.
Parâmetros
Ao criar uma AWS IoT regra com essa ação, você deve especificar as seguintes informações:
metricName
-
O nome da CloudWatch métrica.
Compatível com modelos de substituição: Sim
metricNamespace
-
O nome do namespace CloudWatch métrico.
Compatível com modelos de substituição: Sim
metricUnit
-
A unidade métrica suportada por CloudWatch.
Compatível com modelos de substituição: Sim
metricValue
-
Uma string que contém o valor da CloudWatch métrica.
Compatível com modelos de substituição: Sim
metricTimestamp
-
(Opcional) que contém o carimbo de data/hora, expresso em segundos na época do Unix. O padrão é a época atual do Unix.
Compatível com modelos de substituição: Sim
roleArn
-
A IAM função que permite o acesso à CloudWatch métrica. Para obter mais informações, consulte Requisitos.
Compatível com modelos de substituição: Não
Exemplos
O JSON exemplo a seguir define uma ação CloudWatch métrica em uma AWS IoT regra.
{ "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" } } ] } }
O JSON exemplo a seguir define uma ação CloudWatch métrica com modelos de substituição em uma AWS IoT regra.
{ "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" } } ] } }
Consulte também
-
O que é a Amazon CloudWatch? no Guia do CloudWatch usuário da Amazon
-
Usando CloudWatch métricas da Amazon no Guia do CloudWatch usuário da Amazon