Oracle Cloud Infrastructure GoldenGate 측정항목

측정지표, 경보 및 통지를 사용하여 Oracle Cloud Infrastructure GoldenGate 배포의 배포 상태, 용량 및 전반적인 성능을 모니터링합니다. Oracle Cloud 콘솔에서 OCI GoldenGate 배포 세부정보 페이지 또는 측정지표 탐색기를 사용하여 측정지표를 모니터링할 수 있습니다.

리소스: goldengate-deployments, goldengate-connections, goldengate-pipelines

개요

Oracle Cloud Infrastructure GoldenGate 측정지표는 소스 및 대상 데이터베이스 간에 복제되는 데이터의 양을 측정하는 데 도움이 됩니다.

다음 용어는 측정항목을 이해하는 데 유용합니다.

  • 네임스페이스: Oracle Cloud Infrastructure GoldenGate 측정지표의 컨테이너입니다. Oracle Cloud Infrastructure GoldenGate의 네임스페이스는 oci_goldengate입니다.
  • 측정항목: 원격 측정 및 모니터링의 기본 개념입니다. 측정항목은 시계열 데이터 포인트 집합을 정의합니다. 각 측정지표는 네임스페이스, 측정지표 이름, 구획 식별자, 하나 이상의 차원 세트 및 측정지표를 통해 고유하게 정의됩니다. 각 데이터 포인트는 시간기록, 값 및 연관된 개수로 구성됩니다.
  • 차원: 측정항목과 연관된 특성을 정의하는 키-값 쌍입니다. 예를 들어, Oracle Cloud Infrastructure GoldenGate 배치 OCID인 resourceId입니다.
  • 통계: 지정된 기간 동안의 측정항목 데이터 집계입니다. 집계는 지정된 기간 내에 네임스페이스, 측정항목 이름, 차원 및 데이터 포인트 측정 단위를 사용하여 수행됩니다.
  • 알람: 작업 모니터링 및 성능을 자동화하는 데 사용됩니다. 알람은 특정 기간 동안 발생한 변경 사항을 추적합니다. 또한 측정항목에 대해 정의된 규칙을 기반으로 하나 이상의 정의된 작업을 수행합니다.

필요 조건

  • IAM 정책: 리소스를 모니터하려면 SDK, CLI 또는 다른 툴에서 REST API 또는 콘솔을 사용 중인지 여부에 관계없이 관리자가 작성한 정책에서 필요한 유형의 액세스 권한을 부여받아야 합니다. 정책을 통해 모니터링 서비스와 모니터링할 리소스에 액세스할 수 있습니다. 작업을 수행하려고 시도할 때 사용자에게 권한이 없거나 권한이 부여되지 않았음을 알리는 메시지가 표시되면, 자신에게 부여된 액세스 권한 유형과 작업할 컴파트먼트를 관리자에게 확인하십시오. 모니터링을 위한 사용자 권한 부여에 대한 자세한 내용은 모니터링 또는 통지를 참조하십시오.
  • 이 페이지에 나열된 측정항목은 사용자가 생성한 모든 Oracle Cloud Infrastructure GoldenGate 배치에 대해 자동으로 사용할 수 있습니다. 해당 측정항목을 얻기 위해 리소스에 대한 모니터링을 사용으로 설정할 필요는 없습니다.

사용 가능한 측정항목

주:

사용 가능한 모든 측정지표를 활용하려면 배포를 최신 버전으로 업그레이드해야 합니다.

데이터 복제 측정항목

Oracle Cloud Infrastructure GoldenGate 데이터 복제 측정항목에는 다음 차원이 포함됩니다.

  • deploymentId: 모든 측정항목의 경우 deploymentId는 배치 OCID입니다.
  • deploymentName: Oracle Cloud Infrastructure GoldenGate 배치의 이름입니다.
  • ExtractName: Oracle Cloud Infrastructure GoldenGate 배치의 추출 프로세스 이름입니다.
  • ReplicatName: Oracle Cloud Infrastructure GoldenGate 배치의 Replicat 프로세스 이름입니다.
  • DistributionPathName: Oracle Cloud Infrastructure GoldenGate 배포의 배포 경로 프로세스 이름입니다.
  • ReceiverPathName: Oracle Cloud Infrastructure GoldenGate 배치의 수신기 경로 프로세스 이름입니다.
  • ageSeconds: Heartbeat 수명(초)입니다.
측정항목 측정 단위 설명 측정항목 차원 권장되는 작업
이름: CpuUtilization

Display Name: CPU 활용률

모든 소비자 그룹의 총 CPU 사용량 백분율입니다. Extract 또는 Replicat 지연이 있을 경우 CPU 활용률을 확인합니다.

deploymentId

deploymentName

CPU 활용률이 높으면 다음을 수행할 수 있습니다.
  • 배치에 OCPU 추가
  • 아직 사용으로 설정되지 않은 경우 자동 스케일 사용
  • 저장 영역 활용률 및 추적 크기를 확인하고 높은 경우 추적 파일 비우기
이름: OcpuConsumption

표시 이름: OCPU 소비

배치에서 사용된 총 OCPU 수입니다.

개수가 최소 OCPU 수보다 낮은 경우 최소값이 표시됩니다.

OCPU 수가 최소 수보다 높으면 사용된 실제 OCPU 수가 표시됩니다.

deploymentId

deploymentName

OPCU 소비가 높으면 다음을 수행할 수 있습니다.
  • 배치에 OCPU 추가
  • 아직 사용으로 설정되지 않은 경우 자동 스케일 사용
이름: MemoryUtilization

표시 이름: 메모리 활용률

사용된/사용 가능한 메모리의 백분율입니다.

메모리의 필요성은 복제된 데이터의 크기에 맞춰 조정됩니다. 충분한 메모리가 할당되면 커밋 레코드가 수신될 때까지 열린 각 트랜잭션은 메모리에 유지됩니다.

deploymentId

deploymentName

메모리 활용률이 높으면 다음을 수행할 수 있습니다.
  • 배치에 OCPU 추가
  • 아직 사용으로 설정되지 않은 경우 자동 스케일 사용
이름: DeploymentHealth

표시 이름: 전체 배치 건전성

배치 서비스의 전체 백분율 건전성입니다.

관리 서비스, 배포 서비스, 수신기 서비스 및 성과 측정지표 서비스의 네 가지 서비스가 있습니다. 네 가지 모두 정상적으로 실행되는 경우 예상 점수는 100%입니다. 배치 건전성이 50%이면 두 서비스만 정상적으로 실행됩니다.

deploymentId

deploymentName

Extract, Replicat, Distribution 또는 Receiver Paths를 생성할 때 Managed Options 아래의 Critical to Deployment Health로 프로세스를 표시할 수 있습니다. [배치 건전성]이 100%보다 크면 [배치 건전성에 위기]로 표시된 프로세스를 확인합니다.
이름: DeploymentInboundLag

표시 이름: 배치 인바운드 지연

배치 건전성에 중요한 모든 인바운드 스트림에 대한 평균 지연(초)

deploymentId

deploymentName

해당 없음
이름: DeploymentOutboundLag

표시 이름: 배치 아웃바운드 지연

배치 건전성에 중요한 모든 아웃바운드 스트림에 대한 평균 지연(초)

deploymentId

deploymentName

해당 없음
이름: SwapSpaceUsage

표시 이름: 스왑 공간 사용량

배치에서 사용된 교체 공간의 백분율입니다.

OCI GoldenGate는 커밋된 트랜잭션만 추적 파일에 기록하므로 커밋되지 않은 트랜잭션은 모두 메모리에 캐시됩니다. 캐시는 물리적 메모리 및 스왑 공간(가상 메모리)을 모두 사용합니다. 스왑 공간은 물리적 메모리(RAM)가 가득 차면 추가 메모리를 제공하기 위해 하드 드라이브에 있습니다.

deploymentId

deploymentName

스왑 공간 사용량이 증가하면 배치에 OCPU를 추가하여 물리적 메모리(RAM)를 늘리는 것이 좋습니다.
이름: TempSpaceUsage

표시 이름: 임시 공간 사용량

배치에서 사용된 임시 공간의 백분율입니다.

캐시된 총 트랜잭션 데이터가 캐시 크기 설정을 초과하면 Extract는 캐시 데이터를 임시 파일에 씁니다. 운영 체제는 Extract가 임시 파일을 쓰는 것보다 디스크로 교체하는 것이 더 효율적입니다.

deploymentId

deploymentName

임시 공간 사용량이 증가하는 경우 배치에 OCPU를 추가하여 물리적 메모리(RAM)를 늘리는 것이 좋습니다.
이름: FileSystemUsage

표시 이름:

배치에서 사용된 파일 시스템 공간(GB)

deploymentId

deploymentName

파일 시스템 사용률이 높은 경우:
  • 트레일 파일 크기를 확인하고 불필요한 트레일 파일 지우기
  • 임시 공간 사용량을 확인하여 OCI GoldenGate에 물리적 메모리(RAM)가 부족했는지 확인합니다.
이름: ExtractStatus

표시 이름: 추출 상태

배치에서 추출 프로세스의 건전성 백분율
  • 프로세스가 실행 중일 때 100%
  • 프로세스가 비정상 종료되거나 중지된 경우 0%

deploymentId

deploymentName

ExtractName

Extract 프로세스가 비정상 종료되거나 정지된 경우 보고서 파일에서 근본 원인 또는 오류를 확인하여 문제를 해결하십시오.
이름: ReplicatStatus

표시 이름: Replicat 상태

배치에서 Replicat 프로세스의 건전성 백분율
  • 프로세스가 실행 중일 때 100%
  • 프로세스가 비정상 종료되거나 중지된 경우 0%

deploymentId

deploymentName

ReplicatName

Replicat가 정지되거나 비정상 종료된 경우 Replicat 보고서 파일에서 근본 원인 또는 오류를 검사하여 문제를 진단합니다.
이름: DistributionPathStatus

표시 이름: 배포 경로 상태

배치에서 분배 경로 프로세스의 건전성 백분율
  • 프로세스가 실행 중일 때 100%
  • 프로세스가 비정상 종료되거나 중지된 경우 0%

deploymentId

deploymentName

DistributionPathName

비정상 종료 또는 중지된 경우 가능한 원인은 다음과 같습니다.

  • 인증서 변경
  • 수신기 서비스가 정지됨
  • 대상 배치가 정지됨
이름: ReceiverPathStatus

표시 이름: 수신자 경로 상태

배치에서 수신자 경로 프로세스의 건전성 백분율
  • 프로세스가 실행 중일 때 100%
  • 프로세스가 비정상 종료되거나 중지된 경우 0%

deploymentId

deploymentName

ReceiverPathName

수신자 경로 상태가 중지되거나 비정상 종료된 경우:
  • 인증서 변경사항 확인
  • 대상 배치 건전성을 확인하십시오.
  • 소스 배치와 대상 배치 간의 네트워크 문제 확인
이름: ExtractLag

표시 이름: 지연 추출

추출에서 시스템 시계를 기반으로 레코드를 처리한 시간과 데이터 소스에서 해당 레코드의 시간 기록 사이의 차이(초)입니다.

deploymentId

deploymentName

ExtractName

추출 지연이 높으면 다음을 수행합니다.
  • CPU 활용률을 검사하여 배치에 리소스가 부족한지 확인합니다.
  • 지정된 리소스가 Extract 크기를 처리할 수 있는지 확인하려면 메모리 활용률을 확인하십시오.
  • 데이터 소스가 온프레미스 데이터베이스인 경우 네트워크 건전성 및 대기 시간을 확인합니다.
  • 소스 데이터베이스의 성능 문제 확인
  • 파일 시스템 스토리지 확인
이름: ReplicatLag

표시 이름: 복제 지연

Replicat가 시스템 시계를 기반으로 마지막 레코드를 처리한 시간과 추적의 레코드 시간기록 간 차이(초)입니다.

deploymentId

deploymentName

ReplicatName

Replicat 지연이 높은 경우:
  • CPU 및 메모리 활용률을 검사하여 배치에 리소스가 부족했는지 확인합니다.
  • 대기 시간 이슈에 대한 추출 지연 확인
  • 배포 경로 랩에서 대기 시간 문제 확인
  • OCI GoldenGate과 대상 데이터베이스 간의 네트워크 대기 시간을 확인합니다. 권장 왕복 핑은 5ms 이하입니다.
  • HANDLECOLLISIONS는 성능 문제를 일으킬 수 있으며 CDC(Change Data Capture) 복제에는 권장되지 않습니다.
이름: DistributionPathLag

표시 이름: 분배 경로 지연

배치에서 분배 경로 프로세스의 평균 지연(초)입니다. 예를 들어, 소스 및 대상 배포가 서로 다른 두 데이터 센터에서 실행 중인 경우 네트워크 대기 시간 문제가 지연에 영향을 미칠 수 있습니다.

deploymentId

deploymentName

DistributionPathName

해당 없음
이름: ReceiverPathLag

표시 이름: 입고자 경로 지연

배치에서 수신자 경로 프로세스의 평균 지연(초)

deploymentId

deploymentName

ReceiverPathName

해당 없음
이름: HeartbeatLag

표시 이름: 하트비트 지연

소스 끝점에서 대상 끝점으로의 복제 지연(초)입니다.

ReplicatName

deploymentName

deploymentId

ageSeconds

하트비트 지연이 높으면 다음을 수행합니다.
  • CPU 활용률을 검사하여 배치에 리소스가 부족한지 확인합니다.
  • 지정된 리소스가 Extract 크기를 처리할 수 있는지 확인하려면 메모리 활용률을 확인하십시오.
  • 데이터 소스가 온프레미스 데이터베이스인 경우 네트워크 건전성 및 대기 시간을 확인합니다.
  • 소스 데이터베이스의 성능 문제 확인
  • 파일 시스템 스토리지 확인
  • 대기 시간 이슈에 대한 추출 지연 확인
  • 배포 경로 랩에서 대기 시간 문제 확인
  • OCI GoldenGate과 대상 데이터베이스 간의 네트워크 대기 시간을 확인합니다. 권장 왕복 핑은 5ms 이하입니다.
  • HANDLECOLLISIONS는 성능 문제를 일으킬 수 있으며 CDC(Change Data Capture) 복제에는 권장되지 않습니다.

스트림 분석 측정항목

Oracle Cloud Infrastructure GoldenGate Stream Analytics 측정 지표에는 다음 차원이 포함됩니다.

  • deploymentId: 모든 측정항목의 경우 deploymentId는 배치 OCID입니다.
  • deploymentName: Oracle Cloud Infrastructure GoldenGate 배치의 이름입니다.
  • PipelineName: 파이프라인의 이름입니다.
  • component: 파이프라인 런타임 프로세스(드라이버 또는 실행기)입니다.
측정항목 측정 단위 설명 측정항목 차원 권장되는 작업
이름: PipelineHealth

표시 이름: 파이프라인 건전성

Stream Analytics 파이프라인의 전체 건전성 백분율입니다.
  • 시간 범위 동안 파이프라인이 정상 상태일 때 100%
  • 시간범위 동안 파이프라인이 비정상 상태이거나 실행 중이 아닌 경우 0%입니다.
  • 파이프라인이 건강에 좋지 않고 복구 중이거나 시간 범위 내에 종료될 때 0%에서 100% 사이이며 주의가 필요합니다.

deploymentId

deploymentName

PipelineName

해당 없음
이름: PipelineProcessingRate

표시 이름: 파이프라인 처리 비율

배치의 파이프라인에서 초당 처리된 평균 이벤트 수입니다.

deploymentId

deploymentName

PipelineName

해당 없음
이름: PipelineSchedulingDelay

표시 이름: 파이프라인 스케줄링 지연

배치에서 파이프라인의 평균 일정 잡기 지연(밀리초)입니다.

deploymentId

deploymentName

PipelineName

해당 없음
이름: PipelineTotalDelay

표시 이름: 파이프라인 총 지연

배치에서 파이프라인의 평균 총 지연 시간(밀리초)입니다.

deploymentId

deploymentName

PipelineName

해당 없음
이름: PipelineMemoryUsage

표시 이름: 파이프라인 메모리 사용량

배치에서 파이프라인 드라이버 및 실행기의 메모리 사용량(MB)입니다.

deploymentId

deploymentName

PipelineName

component

해당 없음

파이프 라인 측정항목

Oracle Cloud Infrastructure GoldenGate 파이프라인 측정지표에는 다음 차원이 포함될 수 있습니다.

  • deploymentId: 모든 측정항목의 경우 deploymentId는 배치 OCID입니다.
  • deploymentName: Oracle Cloud Infrastructure GoldenGate 배치의 이름입니다.
  • PipelineName: 파이프라인의 이름입니다.
  • pipelineId: pipelineId는 파이프라인 OCID입니다.
  • ProcessName: 시스템에서 생성된 프로세스 이름입니다.
  • ageSeconds: Heartbeat 수명(초)입니다.
측정항목 측정 단위 설명 측정항목 차원 권장되는 작업
이름: CpuUtilization

Display Name: CPU 활용률

모든 소비자 그룹의 총 CPU 사용량 백분율입니다. Extract 또는 Replicat 지연이 있을 경우 CPU 활용률을 확인합니다.

deploymentId

deploymentName

CPU 활용률이 장기적으로 높은 레벨에 있으면 Oracle Support에 문의하십시오.
이름: MemoryUtilization

표시 이름: 메모리 활용률

사용된/사용 가능한 메모리의 백분율입니다.

메모리의 필요성은 복제된 데이터의 크기에 맞춰 조정됩니다. 충분한 메모리가 할당되면 커밋 레코드가 수신될 때까지 열린 각 트랜잭션은 메모리에 유지됩니다.

deploymentId

deploymentName

CPU 활용률이 장기적으로 높은 레벨에 있으면 Oracle Support에 문의하십시오.
이름: OcpuConsumption

표시 이름: OCPU 소비

배치에서 사용된 총 OCPU 수입니다.

개수가 최소 OCPU 수보다 낮은 경우 최소값이 표시됩니다.

OCPU 수가 최소 수보다 큰 경우 사용된 실제 OCPU 수가 표시됩니다.

deploymentId

deploymentName

CPU 활용률이 장기적으로 높은 레벨에 있으면 Oracle Support에 문의하십시오.
이름: PipelineCaptureStatus

표시 이름: 파이프라인 캡처 상태

캡처(추출) 프로세스의 건전성 백분율입니다.

deploymentId

deploymentName

PipelineName

해당 없음
이름: PipelineApplyStatus

표시 이름: 파이프라인 적용 상태

적용(복제) 프로세스의 건전성 백분율입니다.

deploymentId

deploymentName

PipelineName

해당 없음
이름: PipelineCaptureLag

표시 이름: 파이프라인 캡처 지연

배치에서 캡처(추출) 프로세스의 평균 지연(초)입니다.

deploymentId

deploymentName

PipelineName

해당 없음
이름: PipelineApplyLag

표시 이름: 파이프라인 적용 지연

배치에서 적용(Replicat) 프로세스의 평균 지연(초)입니다.

deploymentId

deploymentName

PipelineName

해당 없음
이름: PipelineHealth

표시 이름: 파이프라인 건전성

기본 파이프라인 서비스 및 프로세스의 전체 건전성 백분율입니다.
  • 시간 범위 동안 파이프라인이 정상 상태일 때 100%
  • 시간범위 동안 파이프라인이 비정상 상태이거나 실행 중이 아닌 경우 0%입니다.
  • 파이프라인이 건강에 좋지 않고 복구 중이거나 시간 범위 내에 종료될 때 0%에서 100% 사이이며 주의가 필요합니다.

deploymentId

deploymentName

PipelineName

해당 없음
이름: HeartbeatLag

표시 이름: 하트비트 지연

소스 끝점에서 대상 끝점으로의 복제 지연(초)입니다.

pipelineId

pipelineName

ProcessName

ageSeconds

하트비트 지연이 높으면 다음을 수행합니다.
  • CPU 활용률을 검사하여 파이프라인 리소스가 부족한지 확인합니다.
  • 지정된 리소스가 캡처 크기를 처리할 수 있는지 확인하려면 메모리 활용률을 검사합니다.
  • 데이터 소스가 온프레미스 데이터베이스인 경우 네트워크 건전성 및 대기 시간을 확인합니다.
  • 소스 데이터베이스의 성능 문제 확인
  • 파일 시스템 스토리지 확인
  • 대기 시간 문제에 대한 캡처 지연 확인

Console 사용

Oracle Cloud Infrastructure GoldenGate 측정항목을 보려면 다음을 수행합니다.
  1. 콘솔 탐색 메뉴에서 관찰 가능성 및 관리를 선택한 다음 모니터링에서 서비스 측정항목을 선택합니다.
  2. 구획의 경우 관심 있는 Oracle Cloud Infrastructure GoldenGate 배치가 포함된 컴파트먼트를 선택합니다.
  3. 측정항목 이름 공간에 대해 oci_goldengate을 선택합니다.

브라우저에서 새로고침하여 서비스에서 발행한 최신 측정항목을 확인합니다.