

终止支持通知：2026 年 5 月 20 日， AWS 将终止对的支持。 AWS IoT Events 2026 年 5 月 20 日之后，您将无法再访问 AWS IoT Events 控制台或 AWS IoT Events 资源。有关更多信息，请参阅[AWS IoT Events 终止支持](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-end-of-support.html)。

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# AWS IoT Events 使用 Amazon 进行监控 CloudWatch
<a name="monitoring-cloudwatch"></a>

开发或调试 AWS IoT Events 探测器模型时，你需要知道 AWS IoT Events 正在做什么，以及它遇到的任何错误。Amazon 会实时 CloudWatch 监控您的 AWS 资源和您运行 AWS 的应用程序。借 CloudWatch助，您可以全面了解资源使用情况、应用程序性能和运行状况。 [在开发 AWS IoT Events 探测器模型时启用 Amazon CloudWatch 日志记录](best-practices.md#best-practices-cw-logs)提供了有关如何为启用 CloudWatch 日志记录的信息 AWS IoT Events。要生成如下所示的日志，必须将**详细级别**设置为 “调试”，并提供一个或多个调**试目标**，即**检测器型号名称和可选名称**。**KeyValue**

以下示例显示了由生成的 CloudWatch DEBUG 级别的日志条目 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
    }
  ]
}
```