Amazon EventBridge를 사용하여 제로 ETL 통합 이벤트 알림 - Amazon Redshift

Amazon EventBridge를 사용하여 제로 ETL 통합 이벤트 알림

제로 ETL 통합이 Amazon EventBridge를 통해 이벤트 알림을 관리하여 통합의 변경 사항에 대한 최신 정보를 제공합니다. Amazon EventBridge는 애플리케이션을 다양한 소스의 데이터와 연결하는 데 사용할 수 있는 서버리스 이벤트 버스 서비스입니다. 이 경우 이벤트 소스는 Amazon Redshift입니다. 환경에서 모니터링되는 변경 사항인 이벤트는 Amazon Redshift 데이터 웨어하우스에서 EventBridge로 자동으로 전송됩니다. 이벤트는 거의 실시간으로 전송됩니다.

EventBridge는 특정 이벤트에 대해 수행할 작업을 지정하는 이벤트 규칙을 작성할 수 있는 환경을 제공합니다. 또한 EventBridge가 이벤트를 보낼 수 있는 리소스인 대상을 설정할 수도 있습니다. 대상에는 API 대상, Amazon CloudWatch 로그 그룹 등이 포함될 수 있습니다. 규칙에 대한 자세한 내용은 Amazon EventBridge 규칙을 참조하세요. 대상에 대한 자세한 내용은 Amazon EventBridge 대상을 참조하세요.

이벤트는 심각도 및 범주로 분류될 수 있습니다. 다음과 같은 필터를 사용할 수 있습니다.

  • 리소스 필터링 - 이벤트가 연결된 리소스에 따라 메시지를 수신합니다. 리소스에는 작업 그룹 또는 스냅샷이 있습니다.

  • 기간 필터링 - 이벤트의 범위를 특정 기간으로 제한합니다.

  • 범주 필터링 - 지정된 범주의 모든 이벤트에 대한 이벤트 알림을 받습니다.

다음 테이블에는 추가 메타데이터와 함께 제로 ETL 통합 이벤트가 나와 있습니다.

Amazon Redshift 범주 외부 이벤트 ID 이벤트 심각도 메시지 설명

모니터링

REDSHIFT-INTEGRATION-EVENT-0000 INFO <통합 이름>제로 ETL 통합이 생성되어 현재 ACTIVE 상태입니다.

모니터링

REDSHIFT-INTEGRATION-EVENT-0001 INFO <통합 이름> 제로 ETL 통합이 <시간(UTC)>에 삭제되었습니다.

모니터링

REDSHIFT-INTEGRATION-EVENT-0002 INFO <통합 이름> 제로 ETL 통합 삭제를 <시간(UTC)>에 시작했습니다.

모니터링

REDSHIFT-INTEGRATION-EVENT-0003 INFO <통합 이름>제로 ETL 통합이 트랜잭션 데이터를 대상 데이터 웨어하우스로 동기화하고 있습니다.

모니터링

REDSHIFT-INTEGRATION-EVENT-0004 WARNING 하나 이상의 테이블에 프라이머리 키가 없어 동기화할 수 없습니다. Amazon RDS에 백업하고, 이 테이블을 삭제하고, Amazon Redshift 테이블 설계 모범 사례에 따라 테이블을 다시 생성하세요.

모니터링

REDSHIFT-INTEGRATION-EVENT-0005 WARNING 하나 이상의 테이블이 지원되지 않는 데이터 유형이나 길이를 포함하므로 동기화할 수 없습니다. 테이블을 수정한 후 다시 시도하세요. 지원되지 않는 데이터 유형은 Unsupported data types를 참조하세요.

모니터링

REDSHIFT-INTEGRATION-EVENT-0006 ERROR 통합을 만들 수 없습니다. 통합을 삭제하고 다시 만드세요.

모니터링

REDSHIFT-INTEGRATION-EVENT-0007 ERROR 내부 장애로 인해 데이터를 로드할 수 없습니다. 통합을 삭제하고 다시 만드세요.

모니터링

REDSHIFT-INTEGRATION-EVENT-0008 ERROR 소스 Aurora DB 클러스터에서 권한이 취소되어 권한 부여에 실패했습니다. 통합을 삭제하고 다시 만드세요.

모니터링

REDSHIFT-INTEGRATION-EVENT-0009 ERROR 테이블 및 스키마 수가 Amazon Redshift 한도를 초과하므로 Amazon Redshift로 데이터를 전송할 수 없습니다. 통합을 삭제하고 다시 만드세요.

모니터링

REDSHIFT-INTEGRATION-EVENT-0012 ERROR 대상 서버리스 네임스페이스에서 복구 시점에서의 복원을 호출했습니다. 통합을 삭제하고 다시 만드세요.

모니터링

REDSHIFT-INTEGRATION-EVENT-0013 INFO <통합 이름>제로 ETL 통합이 현재 ACTIVE 상태입니다.

모니터링

REDSHIFT-INTEGRATION-EVENT-0014 ERROR 내부 오류로 인해 수정할 수 없어 <통합 이름> 통합에 실패했습니다. 통합을 삭제하고 다시 만드세요. 오류가 지속될 경우 AWS Support에 문의하세요.
Operation REDSHIFT-INTEGRATION-EVENT-0015 INFO <DDL 변경 사항> DDL 변경 사항이 <스키마.이름> 테이블에 적용되었습니다.
Operation REDSHIFT-INTEGRATION-EVENT-0016 INFO <통합 이름> 제로 ETL 통합이 <요청 인수 사본> 인수가 포함된 수정 요청을 처리하고 있습니다.
Operation REDSHIFT-INTEGRATION-EVENT-0017 INFO <통합 이름> 제로 ETL 통합에 대한 수정이 적용되었습니다.
Operation REDSHIFT-INTEGRATION-EVENT-0018 WARNING 대상 Amazon Redshift 클러스터를 일시 중지하는 중입니다. 클러스터가 일시 중지될 때까지 기다린 다음 다시 시작하여 데이터 스트리밍을 계속하세요.

Operation

REDSHIFT-INTEGRATION-EVENT-0019 WARNING 대상 Amazon Redshift 클러스터를 일시 중지하는 중입니다. 데이터 스트리밍을 계속하려면 클러스터를 재개하세요.
Operation REDSHIFT-INTEGRATION-EVENT-0020 WARNING 대상 Amazon Redshift 클러스터를 재개하는 중입니다. 데이터 스트리밍을 계속하려면 클러스터가 활성화될 때까지 기다리세요.
구성 REDSHIFT-INTEGRATION-EVENT-1000 ERROR 소스 Aurora DB 클러스터의 파라미터 하나 이상이 잘못 구성되었습니다. 파라미터 그룹을 수정하고 클러스터를 재부팅하여 변경 사항을 적용한 다음 통합을 다시 만드세요.
구성 REDSHIFT-INTEGRATION-EVENT-1001 ERROR enable_case_sensitive_identifier 파라미터의 값이 잘못되어 통합에 실패했습니다. 소스 Aurora DB 클러스터의 값을 true로 설정한 다음 통합을 삭제하고 다시 만드세요.
구성 REDSHIFT-INTEGRATION-EVENT-1002 ERROR cdc_insert_enabled 파라미터의 값이 잘못되어 통합에 실패했습니다. 소스 Aurora DB 클러스터의 값을 true로 설정한 다음 통합을 삭제하고 다시 만드세요.
구성 REDSHIFT-INTEGRATION-EVENT-1003 ERROR

소스 DB 클러스터 파라미터 그룹의 binlog_format 파라미터는 ROW로 설정해야 합니다. 파라미터 그룹을 수정하고 클러스터를 재부팅하여 변경 사항을 적용한 다음 통합을 다시 만드세요.

구성 REDSHIFT-INTEGRATION-EVENT-1004 ERROR

binlog_transaction_compression 클러스터 파라미터가 활성화되었으므로 데이터를 로드할 수 없습니다. 파라미터 값을 OFF로 설정하고 라이터 인스턴스를 재부팅하여 변경 사항을 적용한 다음 통합을 다시 만드세요.

구성 REDSHIFT-INTEGRATION-EVENT-1005 ERROR

binlog_row_value_options 클러스터 파라미터가 지원되지 않는 PARTIAL_JSON으로 설정되어 있기 때문에 데이터를 로드할 수 없습니다. 파라미터 그룹을 수정하고 라이터 인스턴스를 재부팅하여 변경 사항을 적용한 다음 통합을 다시 만드세요.

구성

REDSHIFT-INTEGRATION-EVENT-1006 WARNING

통합 필터를 구문 분석할 수 없습니다. 필터 구문을 수정하세요.