

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# CloudWatch metriche
<a name="cloudwatch-metrics-rule-action"></a>

L'azione CloudWatch metric (`cloudwatchMetric`) acquisisce una metrica Amazon CloudWatch. È possibile specificare namespace, nome, valore, unità e timestamp per il parametro. 

## Requisiti
<a name="cloudwatch-metrics-rule-action-requirements"></a>

Questa operazione della regola presenta i seguenti requisiti:
+ Un ruolo IAM che AWS IoT può assumere per eseguire l'operazione. `cloudwatch:PutMetricData` Per ulteriori informazioni, consulta [Concedere a qualsiasi AWS IoT regola l'accesso richiesto](iot-create-role.md).

  Nella AWS IoT console, puoi scegliere o creare un ruolo che consenta di AWS IoT eseguire questa azione relativa alla regola.

## Parameters
<a name="cloudwatch-metrics-rule-action-parameters"></a>

Quando si crea una AWS IoT regola con questa azione, è necessario specificare le seguenti informazioni:

`metricName`  
Il nome della CloudWatch metrica.  
Supporta [modelli di sostituzione](iot-substitution-templates.md): sì

`metricNamespace`  
Il nome dello spazio dei nomi della CloudWatch metrica.  
Supporta [modelli di sostituzione](iot-substitution-templates.md): sì

`metricUnit`  
L'unità metrica supportata da. CloudWatch  
Supporta [modelli di sostituzione](iot-substitution-templates.md): sì

`metricValue`  
Una stringa che contiene il valore CloudWatch metrico.  
Supporta [modelli di sostituzione](iot-substitution-templates.md): sì

`metricTimestamp`  
(Facoltativo) Una stringa che contiene l’orario espresso in secondi nel tempo di epoca Unix. Il valore predefinito utilizzato è il tempo di epoca Unix corrente.  
Supporta [modelli di sostituzione](iot-substitution-templates.md): sì

`roleArn`  
Il ruolo IAM che consente l'accesso alla CloudWatch metrica. Per ulteriori informazioni, consulta [Requisiti](#cloudwatch-metrics-rule-action-requirements).  
Supporta [modelli di sostituzione](iot-substitution-templates.md): no

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

Il seguente esempio JSON definisce un'azione CloudWatch metrica in una regola. AWS IoT 

```
{
    "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"
                }
            }
        ]
    }
}
```

Il seguente esempio JSON definisce un'azione CloudWatch metrica con modelli di sostituzione in una regola. 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"
                }
            }
        ]
    }
}
```

## Consulta anche
<a name="cloudwatch-metrics-rule-action-see-also"></a>
+ [Che cos'è Amazon CloudWatch?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/) nella *Amazon CloudWatch User Guide*
+ [Utilizzo dei CloudWatch parametri di Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/working_with_metrics.html) nella *Amazon CloudWatch User Guide*