

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

# Amazon 为事件总线 EventBridge 记录了什么
<a name="eb-event-logs-execution-steps"></a>

了解 EventBridge 进程事件如何帮助您使用日志对事件总线问题进行故障排除或调试。

如果启用了日志记录，则会在处理事件时 EventBridge 生成多条日志记录。

以下是处理事件时 EventBridge 执行的主要步骤：
+ 事件被发送到事件总线

  EventBridge 生成从合作伙伴来源发送的事件、从档案中重播的事件或使用发送的事件的日志`PutEvents`，无论它们是否符合任何规则。
+ EventBridge 确定事件是否符合总线上的任何规则。

  如果事件符合一条或多条规则 EventBridge ，则继续下一步。

  如果 AWS 事件与任何规则都不匹配，则 EventBridge 丢弃该事件并且不生成任何日志。
+ EventBridge 调用目标。

  EventBridge 必要时重试调用目标，直到：
  + 事件成功送达。
  + 事件送达失败（例如重试策略过期或发生永久性故障）。

    如果传送失败，则将事件 EventBridge 发送到死信队列 (DLQ)（如果已指定 DLQ），如果未指定 DLQ，则将其丢弃。

下图展示了事件处理流程的详细视图，包含所有可能的步骤以及每个步骤的日志级别。

有关步骤的完整列表，请参阅[指定日志级别](eb-event-bus-logs.md#eb-event-bus-logs-level)。

![\[EventBridge 继续执行处理发送到总线的每个事件的步骤。\]](http://docs.aws.amazon.com/zh_cn/eventbridge/latest/userguide/images/bus_logging_eventbridge_conceptual.svg)
