

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 이벤트 버스에 대해 Amazon EventBridge가 로깅하는 내용
<a name="eb-event-logs-execution-steps"></a>

EventBridge가 이벤트를 처리하는 방법을 이해하면 로그를 사용하여 이벤트 버스 문제를 해결하거나 디버깅하는 데 도움이 될 수 있습니다.

로깅이 활성화된 경우 EventBridge는 이벤트가 처리될 때 여러 로그 레코드를 생성합니다.

다음은 이벤트를 처리할 때 EventBridge가 수행하는 주요 단계입니다.
+ 이벤트가 이벤트 버스로 전송됨

  EventBridge는 파트너 소스에서 전송되거나, 아카이브에서 재생되거나, 규칙과 일치하는지 여부에 관계없이 `PutEvents`를 사용하여 전송된 이벤트에 대한 로그를 생성합니다.
+ EventBridge는 이벤트가 버스의 규칙과 일치하는지 여부를 결정합니다.

  이벤트가 하나 이상의 규칙과 일치하면 EventBridge는 다음 단계로 진행합니다.

   AWS 이벤트가 규칙과 일치하지 않으면 EventBridge는 이벤트를 삭제하고 로그를 생성하지 않습니다.
+ EventBridge는 대상을 간접 호출합니다.

  EventBridge는 다음을 수행할 때까지 필요에 따라 대상 간접 호출을 재시도합니다.
  + 이벤트가 성공적으로 전송되었습니다.
  + 재시도 정책이 만료되거나 영구 실패가 발생하는 경우와 같이 이벤트 전송이 실패합니다.

    전송에 실패하면 EventBridge는 지정된 경우 Dead Letter Queue(DLQ)로 이벤트를 보내거나 지정된 DLQ가 없는 경우 이벤트를 삭제합니다.

아래 다이어그램은 각 단계의 로그 수준과 함께 가능한 모든 단계가 표시된 이벤트 처리 흐름의 세부 보기를 보여줍니다.

전체 단계 목록은 [로그 수준 지정](eb-event-bus-logs.md#eb-event-bus-logs-level) 섹션을 참조하세요.

![\[EventBridge는 버스로 전송되는 각 이벤트를 처리하는 단계를 진행합니다.\]](http://docs.aws.amazon.com/ko_kr/eventbridge/latest/userguide/images/bus_logging_eventbridge_conceptual.svg)
