

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 name="cloudwatch-metrics-rule-action"></a>

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
<a name="cloudwatch-metrics-rule-action-requirements"></a>

Esta ação de regra tem os seguintes requisitos:
+ Uma função do IAM que AWS IoT você pode assumir para realizar a `cloudwatch:PutMetricData` operação. Para obter mais informações, consulte [Concedendo um AWS IoT governe o acesso que ele requer](iot-create-role.md).

  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
<a name="cloudwatch-metrics-rule-action-parameters"></a>

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](iot-substitution-templates.md): Sim

`metricNamespace`  
O nome do namespace CloudWatch métrico.  
Compatível com [modelos de substituição](iot-substitution-templates.md): Sim

`metricUnit`  
A unidade métrica suportada por CloudWatch.  
Compatível com [modelos de substituição](iot-substitution-templates.md): Sim

`metricValue`  
Uma string que contém o valor da CloudWatch métrica.  
Compatível com [modelos de substituição](iot-substitution-templates.md): 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](iot-substitution-templates.md): Sim

`roleArn`  
A função do IAM que permite acesso à CloudWatch métrica. Para obter mais informações, consulte [Requisitos](#cloudwatch-metrics-rule-action-requirements).  
Compatível com [modelos de substituição](iot-substitution-templates.md): Não

## Exemplos
<a name="cloudwatch-metrics-rule-action-examples"></a>

O exemplo de JSON 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 exemplo de JSON 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
<a name="cloudwatch-metrics-rule-action-see-also"></a>
+ [O que é a Amazon CloudWatch?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/) no *Guia do CloudWatch usuário da Amazon*
+ [Usando CloudWatch métricas da Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/working_with_metrics.html) no *Guia do CloudWatch usuário da Amazon*