본문으로 건너뛰기

데이터 미러링 상세보기

상세보기 페이지에서는 각 데이터 미러링 작업 별 상태나 메트릭을 상세하게 조회할 수 있어요.

detail

미러링 작업 요약 정보

페이지의 상단에서는 미러링 작업에 대한 요약 정보를 확인할 수 있어요.

detail_mirrorjob_overview

구분설명
⓵ 작업 상태미러링 작업의 상태
⓶ 복제 중인 토픽 수미러링 작업에서 복제 중인 토픽의 개수
⓷ 처리 레코드 수미러링 작업을 통해 처리한 레코드 건수
⓸ 평균 지연 시간메시지를 복제하는 과정에서 발생하는 평균 레이턴시
⓹ 레코드 처리 실패 수최근 1시간 이내에 발생한 레코드 처리 실패 수
⓺ 마지막 동기화 시간미러링 작업 정보가 마지막으로 동기화된 시간

상태 탭

작업 구성요소, 토픽 현황과 같이 미러링 작업의 상세한 상태가 보여집니다.

detail_status

작업 구성 요소

미러링 작업을 구성하고 있는 모든 커넥터들을 확인할 수 있어요. 미러링 작업 커넥터에 대한 자세한 내용은 데이터 미러링 개요 > 작업 구성요소 문서를 참고해주세요.

각 작업 구성요소에 대한 패널을 펼치면 태스크와 워커 정보가 보여져요. 태스크와 워커에 대한 자세한 내용은 카프카 커넥트 > 태스크카프카 커넥트 > 워커 문서를 참고해주세요.

detail_status_components

작업 구성요소 추가

미러링 작업에 컨슈머 오프셋 동기화 커넥터가 구성되어 있지 않은 경우에는 추가할 수 있어요. 단, 데이터 복제 커넥터는 추가 및 삭제할 수 없어요.

먼저, [컨슈머 오프셋 동기화 작업 구성 추가하기] 버튼을 눌러 모달을 열어주세요.

detail_status_add_components

원하는 설정 값을 입력하고, [추가] 버튼을 눌러, 작업 구성요소 추가를 완료해주세요.

detail_status_delete_components_modal

작업 구성요소 상태 변경

작업 구성요소의 상태를 변경할 수 있어요. 변경 가능한 상태는 다음과 같아요.

  • 재개 (Running) : 현재 작업 구성요소의 상태가 인스턴스 중지 또는 일시정지 상태인 경우, 해당 구성요소의 작업을 재개할 수 있어요.
  • 인스턴스 중지 (Stop Instance) : 커넥터 인스턴스를 강제로 중지할 수 있어요.
  • 일시 정지 (Pause) : 현재 작업 구성요소가 실행 중인 경우, 작업 구성요소의 동작을 일시적으로 중지할 수 있어요. 단, 일시 정지 하더라도 인스턴스는 계속 실행중인 상태에요.

먼저, [상태 변경하기] 버튼을 눌러 모달을 열어주세요.

detail_status_change_components_status

변경하기를 원하는 상태의 버튼을 클릭하여, 작업 구성요소 상태 변경을 완료해주세요.

detail_status_change_components_status_modal

작업 구성요소 삭제

미러링 작업에 컨슈머 오프셋 동기화 커넥터가 구성되어 있을 때, 원할 경우 삭제할 수 있어요. 단, 데이터 복제 커넥터는 삭제할 수 없어요.

컨슈머 오프셋 동기화 커넥터 작업 구성요소 행의 오른쪽 버튼 그룹에서 [휴지통] 버튼을 눌러 모달을 열어주세요.

detail_status_delete_components

삭제에 대한 경고와 삭제할 작업 구성요소 명을 확인한 후, [삭제] 버튼을 눌러 삭제를 완료해주세요.

detail_status_delete_components_modal

토픽 복제 현황

현재 미러링 작업을 통해 복제 중인 토픽 목록이에요. 소스 토픽명과 타겟 토픽명 쌍이 보여지며, 각 토픽명 클릭시 해당 토픽 상세보기로 이동해요.

detail_status_replication_topics

토픽-파티션 별 남은 메시지

토픽-파티션 별 파티션 랙(lag) 목록이에요.

detail_status_remaining_messages

메트릭 탭

detail_metric

구분설명
⓵ 남은 메시지시간 별 남은 메시지
⓶ 처리한 레코드 수미러링 작업을 통해 처리한 레코드 건수
⓷ 지연 시간메시지를 복제하는 과정에서 발생하는 평균 레이턴시

기본 설정 탭

미러링 작업 기본 설정, 클러스터 연결 정보, 미러링 작업 공통 설정, 카프카 커넥트 정보를 조회하고 수정할 수 있어요.

detail_basic_settings

구분설명
⓵ 기본 설정작업명, 작업 설명
⓶ 클러스터 연결 정보소스 및 타겟 카프카 클러스터 연결 정보
⓷ 작업 공통 설정미러링 작업에 사용되는 커넥터들에 공통으로 설정되는 구성(config)
⓸ 카프카 커넥트 정보미러링 작업이 실행되는 카프카 커넥트 정보

복제 토픽 설정 탭

토픽 관련 설정값, 복제할 토픽 또는 정규식 패턴을 조회하고 수정할 수 있어요.

detail_replication_topics

구분설명
⓵ 토픽 관련 설정미러링 작업 커넥터 토픽 구성(config)
⓶ 복제할 토픽미러링 작업을 통해 복제할 토픽 선택 또는 정규식 입력

데이터 복제 설정 탭

데이터 복제 커넥터의 설정을 조회하고 수정할 수 있어요.

detail_data_replication

컨슈머 오프셋 동기화 설정 탭

해당 탭은 미러링 작업에 컨슈머 오프셋 동기화 커넥터가 포함되어 있는 경우에만 보여져요. 컨슈머 오프셋 동기화 커넥터의 설정을 조회하고 수정할 수 있어요.

detail_consumer_offset_sync

데이터 미러링 작업 상태 변경 및 재시작

데이터 미러링 작업 상태 변경

실행 중인 미러링 작업을 일시 정지하거나, 작업에 포함된 모든 커넥터 인스턴스를 중지할 수 있어요. 또는 멈춘 미러링 작업을 재개할 수 있어요.

미러링 작업 오른쪽 액션 메뉴의 [데이터 미러링 작업 상태 변경] 버튼을 눌러 모달을 열어주세요.

detail_change_mirrorjob_status_modal

작업 상태 변경에 따른 경고와 각 작업 구성 요소의 현재 상태를 확인하고, 원하는 [상태 변경] 버튼을 눌러 상태를 변경해주세요.

데이터 미러링 작업 재시작

미러링 작업에 포함된 모든 커넥터를 재시작할 수 있어요. 미러링 작업 오른쪽 액션 메뉴의 [작업 재시작] 버튼을 눌러 모달을 열어주세요.

detail_restart_mirrorjob

재시작 시 전체 태스크 또는 실패한 태스크들을 포함할 수 있어요. 원하는 옵션을 선택한 뒤, [재시작] 버튼을 눌러 재시작해주세요.

오프셋 조정 및 초기화

미러링 작업이 인스턴스 중지 상태인 경우, 데이터 복제 커넥터의 파티션 별 오프셋을 조정하거나 초기화할 수 있어요. 단, 미러링 작업의 상태가 인스턴스 중지 상태가 아닌 경우에는 메뉴가 활성화되지 않음에 주의해주세요.

오프셋 조정

미러링 작업 오른쪽 액션 메뉴의 [오프셋 조정] 버튼을 눌러 모달을 열어주세요.

detail_change_offsets

오프셋 조정하기를 원하는 토픽 > 파티션을 선택한 뒤, 해당 파티션에 대해 변경할 오프셋 값을 입력해주세요. 조정을 원하는 토픽 > 파티션은 자유롭게 추가/삭제할 수 있어요.

수정을 모두 마쳤다면 [조정하기] 버튼을 눌러 오프셋 조정을 완료해주세요.

오프셋 초기화

미러링 작업 오른쪽 액션 메뉴의 [오프셋 초기화] 버튼을 눌러 모달을 열어주세요.

detail_reset_offsets

오프셋 초기화에 따른 경고를 확인하고, [초기화] 버튼을 눌러 초기화를 완료해주세요.

데이터 미러링 작업 삭제

사용하지 않는 데이터 미러링 작업을 삭제할 수 있어요. 미러링 작업 오른쪽 액션 메뉴의 [삭제] 버튼을 눌러 미러링 작업 삭제 모달을 열어주세요.

detail_delete_mirrorjob

삭제에 따른 경고를 확인 하고, [삭제] 버튼을 눌러 삭제를 완료해주세요.