Amazon EventBridge 모니터링 - Amazon EventBridge

Amazon EventBridge 모니터링

EventBridge는 일치하는 이벤트 수부터 규칙에 의해 대상이 간접 호출된 횟수까지 모든 항목에 대한 지표를 1분마다 Amazon CloudWatch에 전송합니다.

다음 동영상에서는 CloudWatch를 통한 EventBridge 동작 모니터링 및 감사를 검토합니다.

EventBridge 지표

AWS/Events 네임스페이스에 포함된 지표는 다음과 같습니다.

Count를 단위로 사용하는 지표의 경우 Sum과 SampleCount는 대체적으로 가장 유용한 통계가 됩니다.

RuleName 차원만 지정하는 지표는 기본 이벤트 버스를 참조합니다. EventBusNameRuleName 차원을 모두 지정하는 지표는 사용자 지정 이벤트 버스를 참조합니다.

지표 설명 차원 단위
DeadLetterInvocations

이벤트에 대한 응답으로 규칙 대상이 간접 호출되지 않은 횟수입니다. 여기에는 동일한 규칙을 다시 실행하여 무한 루프를 초래하는 간접 호출이 포함됩니다.

RuleName

개수

Events

EventBridge에서 수집한 파트너 이벤트 수입니다.

EventSourceName

개수

FailedInvocations

계속해서 실패한 간접 호출 수입니다. 여기에는 재시도된 간접 호출이나 재시도 이후 성공한 간접 호출은 포함되지 않습니다. 또한 DeadLetterInvocations 계산에 포함된 실패 간접 호출은 계산되지 않습니다.

참고

EventBridge는 0이 아닌 값일 때만 이 지표를 CloudWatch에 전송합니다.

RuleName

개수

Invocations

이벤트에 대한 응답으로 규칙에 의해 대상이 간접 호출된 횟수입니다. 여기에는 성공한 간접 호출과 실패한 간접 호출이 모두 포함되지만, 병목 현상에 걸리거나 재시도하여 계속해서 실패한 간접 호출은 포함되지 않습니다. DeadLetterInvocations는 포함되지 않습니다.

참고

EventBridge는 0이 아닌 값일 때만 이 지표를 CloudWatch에 전송합니다.

없음, RuleName

개수

InvocationAttempts

EventBridge가 대상 간접 호출을 시도한 횟수입니다.

EventBusName, 없음, RuleName

개수

InvocationsCreated

각 이벤트에 대한 응답으로 생성된 총 간접 호출 수입니다.

이 지표는 EventBridge 서비스 할당량에서 초당 트랜잭션 간접 호출 제한 한도의 사용률을 모니터링하는 데 주로 사용됩니다.

None

개수

InvocationsFailedToBeSentToDlq

DLQ(Dead Letter Queue)로 이동할 수 없는 간접 호출 수입니다. DLQ(Dead Letter Queue) 오류는 권한 오류, 사용할 수 없는 리소스 또는 크기 제한으로 인해 발생합니다.

참고

EventBridge는 0이 아닌 값일 때만 이 지표를 CloudWatch에 전송합니다.

RuleName

개수

IngestiontoInvocationCompleteLatency

이벤트 수집부터 첫 번째 간접 호출 시도 완료까지 걸린 시간입니다.

EventBusName, 없음, RuleName

밀리초

IngestionToInvocationSuccessLatency

간접 호출 종료 시간을 컷오프로 사용하여, 이벤트 수집에서 성공적인 대상 전달까지 걸린 시간입니다.

이 지표는 대상에 대한 첫 번째 전송 시도가 성공한 후에만 내보내집니다.

EventBusName, 없음, RuleName

밀리초

IngestiontoInvocationStartLatency

EventBridge에서 이벤트를 수집한 시점부터 대상을 처음 간접 호출할 때까지 측정한 이벤트 처리 시간입니다.

EventBusName, 없음, RuleName

밀리초

InvocationsSentToDlq

DLQ(Dead Letter Queue)로 이동된 간접 호출 수입니다.

참고

EventBridge는 0이 아닌 값일 때만 이 지표를 CloudWatch에 전송합니다.

RuleName

개수

MatchedEvents

EventBusName 또는 EventSourceName이 지정된 경우 모든 규칙과 일치하는 이벤트 수입니다. RuleName이 지정된 경우 특정 규칙과 일치하는 이벤트 수입니다.

EventBusName, EventSourceName, RuleName

개수

RetryInvocationAttempts

대상 간접 호출이 재시도된 횟수입니다.

참고

EventBridge는 0이 아닌 값일 때만 이 지표를 CloudWatch에 전송합니다.

EventBusName, 없음, RuleName

개수

SuccessfulInvocationAttempts

대상이 성공적으로 간접 호출된 횟수입니다.

EventBusName, 없음, RuleName

개수

ThrottledRules

규칙 실행이 제한된 횟수입니다. 해당 규칙에 대한 간접 호출이 지연될 수 있습니다.

자세한 내용은 EventBridge 할당량Invocations throttle limit in transactions per second를 참조하세요.

EventBusName, 없음, RuleName

개수

TriggeredRules

실행되고 모든 이벤트와 일치하는 규칙 수입니다.

규칙이 트리거될 때까지 CloudWatch에서 이 지표를 볼 수 없습니다.

EventBusName, 없음, RuleName

개수

EventBridge PutEvents 지표

AWS/Events 네임스페이스는 PutEvents API 요청과 관련된 다음 지표를 포함합니다.

Count를 단위로 사용하는 지표의 경우 Sum과 SampleCount는 대체적으로 가장 유용한 통계가 됩니다.

지표 설명 차원 단위
PutEventsApproximateCallCount

수신된 PutEvents 요청의 대략적인 수입니다.

None

개수

PutEventsApproximateFailedCount

실패한 PutEvents 요청의 대략적인 수입니다.

None

개수

PutEventsApproximateSuccessCount

성공한 PutEvents 요청의 대략적인 수입니다.

None

개수

PutEventsApproximateThrottledCount

제한으로 인해 거부된 PutEvents 요청 수입니다.

None

개수

PutEventsEntriesCount

PutEvents 요청에 포함된 이벤트 항목 수입니다.

None

개수

PutEventsFailedEntriesCount

수집에 실패한 PutEvents 요청에 포함된 이벤트 항목 수입니다.

None

개수

PutEventsLatency

PutEvents 요청당 소요되는 시간입니다.

None

밀리초

PutEventsRequestSize

PutEvents 요청의 크기입니다.

None

바이트

EventBridge PutPartnerEvents 지표

AWS/Events 네임스페이스는 PutPartnerEvents API 요청과 관련된 다음 지표를 포함합니다.

참고

EventBridge에는 이벤트를 보내는 SaaS 파트너 계정의 PutPartnerEvents 요청과 관련한 지표만 포함됩니다. 자세한 내용은 Amazon EventBridge를 사용해 SaaS 파트너로부터 이벤트 수신 단원을 참조하세요.

Count를 단위로 사용하는 지표의 경우 Sum과 SampleCount는 대체적으로 가장 유용한 통계가 됩니다.

지표 설명 차원 단위
PutPartnerEventsApproximateCallCount

수신된 PutPartnerEvents 요청의 대략적인 수입니다.

None

개수

PutPartnerEventsApproximateFailedCount

실패한 PutPartnerEvents 요청의 대략적인 수입니다.

None

개수

PutPartnerEventsApproximateThrottledCount

제한으로 인해 거부된 PutPartnerEvents 요청 수입니다.

None

개수

PutPartnerEventsApproximateSuccessCount

성공한 PutPartnerEvents 요청의 대략적인 수입니다.

None

개수

PutPartnerEventsEntriesCount

PutPartnerEvents 요청에 포함된 이벤트 항목 수입니다.

None

개수

PutPartnerEventsFailedEntriesCount

수집에 실패한 PutPartnerEvents 요청에 포함된 이벤트 항목 수입니다.

None

개수

PutPartnerEventsLatency

PutPartnerEvents 요청당 소요되는 시간입니다.

None

밀리초

EventBridge 지표의 차원

EventBridge 지표에는 차원 또는 정렬 가능한 속성이 있으며, 이러한 속성은 다음과 같습니다.

측정기준 설명
EventBusName

이벤트 버스 이름을 기준으로 사용할 수 있는 지표를 필터링합니다.

EventSourceName

파트너 이벤트 소스 이름을 기준으로 사용할 수 있는 지표를 필터링합니다.

RuleName

규칙 이름을 기준으로 사용할 수 있는 지표를 필터링합니다.