통합 진단 정보
Integrated Diagnostics REST API는 통합 Extract, 통합 Replicat 및 병렬 Replicat 통합 Replicat와 관련된 성능 문제를 진단할 수 있도록 성능 데이터를 확보하는 데 도움이 됩니다. 이는 이전에 사용된 UTLRPDAV(복제 성능 권고 유틸리티)를 대체합니다.
통합 진단 기능은 각 Oracle GoldenGate Extract 및 Replicat 프로세스에 대한 진단 및 성능 데이터를 수집합니다. 이 프로세스는 간격 데이터를 메모리에 보존하고 CPU 사용량, 세션 대기 시간, 다양한 개수 및 상태와 관련된 모든 통계 값을 계산합니다.
통합 진단 기능 사용에는 다음 두 부분이 포함됩니다.
-
데이터 수집
-
데이터를 표시하는 중
여러 복제 프로세스에 대한 데이터를 수집하는 통합 진단 인스턴스가 실행 중일 수 있습니다. 진단 수집기는 수집된 진단 데이터를 JSON 형식으로 {deployment}/var/lib/reports 디렉토리에 씁니다. 파일 이름은 {ProcessName}.diagnostics.YYYY-MM-DD-HH-MM-SSZ 형식입니다.
각 프로세스에 대해 최대 10개의 수집 파일이 존재합니다. 새 컬렉션이 시작될 때 이미 10개의 파일이 있으면 가장 작은 현재 컬렉션이 제거됩니다. 수집된 진단은 수집기가 실행되는 동안 모든 샘플이 수집된 후 데이터를 저장할 때 액세스할 수 있습니다. 언제든지 기존 보고서를 다운로드할 수 있습니다.
진단 수집기는 특정 Extract 또는 Replicat에 대해 한 번에 하나의 인스턴스만 실행되도록 허용합니다. 관리 서비스는 수집된 진단 및 성능 데이터를 검색하고 이전에 수집된 데이터의 목록을 제공합니다.
통합 진단을 구성하는 방법
통합 진단 기능을 사용하여 Extract 또는 Replicat 모니터링을 설정하려면 다음 단계를 수행합니다. 1. 관리 서비스의 왼쪽 탐색 창에서 통합 진단으로 성능 모니터링을 구성할 추출 또는 Replicat 프로세스를 선택합니다. 왼쪽 창에서 프로세스 메뉴가 확장됩니다.
-
통합된 진단 옵션을 눌러 통합 진단에 대한 구성 페이지를 엽니다.
-
더하기(+) 기호를 클릭하여 통합 진단 모음 작성 대화 상자를 엽니다.

-
이 대화 상자에서 다음 값을 지정합니다.
-
수집 빈도(초): 선택한 추출/복제 프로세스에 대한 성능 통계를 수집하기 위한 빈도 시간 간격을 설정합니다. 최소값은 5초입니다.
-
수집 기간(분): 데이터가 수집되는 기간을 설정합니다.
예를 들어, 5분(300초) 동안 10초 간격으로 데이터를 수집하는 경우 컬렉션에는 30개의 측정 지점이 포함됩니다.
-
-
질의를 생성하려면 제출을 누릅니다. 이 질의는 지정된 수집 기간에 대해 실행됩니다. 컬렉션 기간이 끝날 때까지 query가 Running 상태로 나타납니다. 다음 그림과 같이 데이터 수집 기간이 끝나면 상태가 완료됨으로 변경됩니다.

-
질의의 상세 결과를 보려면 세부정보 아이콘을 누릅니다. 선택한 프로세스에 대한 모니터링 데이터를 보여주는 대화 상자가 표시됩니다.

그림과 같이 정보는 그래픽 차트와 테이블로도 표시됩니다. 이 테이블을 .csv 파일로도 다운로드할 수 있습니다.
표시되는 정보에는 measure(Display Properties)가 포함됩니다. Extract, Replicat 프로세스의 유휴 시간, 최상위 대기 이벤트, CPU 사용량, 시스템 I/O 파일 순차 읽기 값입니다. 이러한 값은 지연, 캡처/전송된 메시지, LogMiner 읽기 장치, LogMiner 작성자, LogMiner 병합기, LogMiner 작성기 및 캡처 또는 복제 프로세스에 대해 측정됩니다.
-
다운로드 아이콘을 사용하여 질의 결과를 다운로드합니다.