

Avviso di fine del supporto: il 20 maggio 2026, AWS terminerà il supporto per AWS IoT Events. Dopo il 20 maggio 2026, non potrai più accedere alla AWS IoT Events console o AWS IoT Events alle risorse. Per ulteriori informazioni, consulta [AWS IoT Events Fine del supporto](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-end-of-support.html).

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à.

# Monitoraggio AWS IoT Events con Amazon CloudWatch
<a name="monitoring-cloudwatch"></a>

Quando si sviluppa o si esegue il debug di un modello di AWS IoT Events rilevatore, è necessario sapere cosa AWS IoT Events sta facendo e gli eventuali errori riscontrati. Amazon CloudWatch monitora AWS le tue risorse e le applicazioni su cui esegui AWS in tempo reale. Con CloudWatch, ottieni visibilità a livello di sistema sull'uso delle risorse, sulle prestazioni delle applicazioni e sullo stato operativo. [Abilita la CloudWatch registrazione di Amazon durante lo sviluppo di modelli di AWS IoT Events rilevatori](best-practices.md#best-practices-cw-logs)contiene informazioni su come abilitare la CloudWatch registrazione per. AWS IoT Events Per generare registri come quello mostrato di seguito, è necessario impostare il **livello di verbosità** su «Debug» e fornire uno o più **obiettivi di debug, tra cui un nome del modello** del **rilevatore** e un elemento opzionale. **KeyValue**

L'esempio seguente mostra una voce di registro di livello CloudWatch DEBUG generata da. AWS IoT Events

```
{
  "timestamp": "2019-03-15T15:56:29.412Z",
  "level": "DEBUG",
  "logMessage": "Summary of message evaluation",
  "context": "MessageEvaluation",
  "status": "Success",
  "messageId": "SensorAggregate_2th846h",
  "keyValue": "boiler_1",
  "detectorModelName": "BoilerAlarmDetector",
  "initialState": "high_temp_alarm",
  "initialVariables": {
    "high_temp_count": 1,
    "high_pressure_count": 1
  },
  "finalState": "no_alarm",
  "finalVariables": {
    "high_temp_count": 0,
    "high_pressure_count": 0
  },
  "message": "{ \"temp\": 34.9, \"pressure\": 84.5}",
  "messageType": "CUSTOMER_MESSAGE",
  "conditionEvaluationResults": [
    {
      "result": "True",
      "eventName": "alarm_cleared",
      "state": "high_temp_alarm",
      "lifeCycle": "OnInput",
      "hasTransition": true
    },
    {
      "result": "Skipped",
      "eventName": "alarm_escalated",
      "state": "high_temp_alarm",
      "lifeCycle": "OnInput",
      "hasTransition": true,
      "resultDetails": "Skipped due to transition from alarm_cleared event"
    },
    {
      "result": "True",
      "eventName": "should_recall_technician",
      "state": "no_alarm",
      "lifeCycle": "OnEnter",
      "hasTransition": true
    }
  ]
}
```