Überwachung AWS IoT Events mit Amazon CloudWatch - AWS IoT Events

Hinweis zum Ende des Supports: Am 20. Mai 2026 AWS endet der Support für AWS IoT Events. Nach dem 20. Mai 2026 können Sie nicht mehr auf die AWS IoT Events Konsole oder AWS IoT Events die Ressourcen zugreifen. Weitere Informationen finden Sie unter AWS IoT Events Ende des Supports.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Überwachung AWS IoT Events mit Amazon CloudWatch

Wenn Sie ein AWS IoT Events Detektormodell entwickeln oder debuggen, müssen Sie wissen, was AWS IoT Events gerade passiert und welche Fehler dabei auftreten. Amazon CloudWatch überwacht Ihre AWS Ressourcen und die Anwendungen, auf denen Sie laufen, AWS in Echtzeit. Damit CloudWatch erhalten Sie systemweiten Einblick in die Ressourcennutzung, die Anwendungsleistung und den Betriebszustand. Aktivieren Sie die CloudWatch Amazon-Protokollierung bei der Entwicklung von AWS IoT Events Detektormodellenenthält Informationen zur Aktivierung der CloudWatch Protokollierung für AWS IoT Events. Um Protokolle wie das unten gezeigte zu generieren, müssen Sie den Ausführlichkeitsgrad auf „Debug“ setzen und ein oder mehrere Debug-Ziele angeben, d. h. einen Modellnamen des Detektors und ein optionales. KeyValue

Das folgende Beispiel zeigt einen Protokolleintrag auf CloudWatch DEBUG-Ebene, der von generiert wurde. 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 } ] }