Aviso de fin de soporte: el 20 de mayo de 2026, AWS finalizará el soporte para AWS IoT Events. Después del 20 de mayo de 2026, ya no podrás acceder a la AWS IoT Events consola ni a AWS IoT Events los recursos. Para obtener más información, consulta AWS IoT Events el fin del soporte.
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Monitorización AWS IoT Events con Amazon CloudWatch
Al desarrollar o depurar un modelo de AWS IoT Events detector, necesita saber lo que AWS IoT Events está haciendo y los errores que encuentra. Amazon CloudWatch monitorea tus AWS recursos y las aplicaciones en las que AWS ejecutas en tiempo real. De este CloudWatch modo, obtiene visibilidad en todo el sistema sobre el uso de los recursos, el rendimiento de las aplicaciones y el estado operativo. Habilite el CloudWatch registro de Amazon al desarrollar modelos AWS IoT Events de detectorescontiene información sobre cómo habilitar el CloudWatch registro de AWS IoT Events. Para generar registros como el que se muestra a continuación, debe establecer el nivel de verbosidad en «Depurar» y proporcionar uno o más objetivos de depuración, con un nombre de modelo de detector y uno opcional. KeyValue
El siguiente ejemplo muestra una entrada de registro de nivel CloudWatch DEBUG generada por. 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 } ] }