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 활용률을 확인합니다. |
|
CPU 활용률이 높으면 다음을 수행할 수 있습니다.
|
이름: OcpuConsumption 표시 이름: OCPU 소비 |
배치에서 사용된 총 OCPU 수입니다. 개수가 최소 OCPU 수보다 낮은 경우 최소값이 표시됩니다. OCPU 수가 최소 수보다 높으면 사용된 실제 OCPU 수가 표시됩니다. |
|
OPCU 소비가 높으면 다음을 수행할 수 있습니다.
|
이름: MemoryUtilization 표시 이름: 메모리 활용률 |
사용된/사용 가능한 메모리의 백분율입니다.
메모리의 필요성은 복제된 데이터의 크기에 맞춰 조정됩니다. 충분한 메모리가 할당되면 커밋 레코드가 수신될 때까지 열린 각 트랜잭션은 메모리에 유지됩니다. |
|
메모리 활용률이 높으면 다음을 수행할 수 있습니다.
|
이름: DeploymentHealth 표시 이름: 전체 배치 건전성 |
배치 서비스의 전체 백분율 건전성입니다.
관리 서비스, 배포 서비스, 수신기 서비스 및 성과 측정지표 서비스의 네 가지 서비스가 있습니다. 네 가지 모두 정상적으로 실행되는 경우 예상 점수는 100%입니다. 배치 건전성이 50%이면 두 서비스만 정상적으로 실행됩니다. |
|
Extract, Replicat, Distribution 또는 Receiver Paths를 생성할 때 Managed Options 아래의 Critical to Deployment Health로 프로세스를 표시할 수 있습니다. [배치 건전성]이 100%보다 크면 [배치 건전성에 위기]로 표시된 프로세스를 확인합니다. |
이름: DeploymentInboundLag 표시 이름: 배치 인바운드 지연 |
배치 건전성에 중요한 모든 인바운드 스트림에 대한 평균 지연(초) |
|
해당 없음 |
이름: DeploymentOutboundLag 표시 이름: 배치 아웃바운드 지연 |
배치 건전성에 중요한 모든 아웃바운드 스트림에 대한 평균 지연(초) |
|
해당 없음 |
이름: SwapSpaceUsage 표시 이름: 스왑 공간 사용량 |
배치에서 사용된 교체 공간의 백분율입니다.
OCI GoldenGate는 커밋된 트랜잭션만 추적 파일에 기록하므로 커밋되지 않은 트랜잭션은 모두 메모리에 캐시됩니다. 캐시는 물리적 메모리 및 스왑 공간(가상 메모리)을 모두 사용합니다. 스왑 공간은 물리적 메모리(RAM)가 가득 차면 추가 메모리를 제공하기 위해 하드 드라이브에 있습니다. |
|
스왑 공간 사용량이 증가하면 배치에 OCPU를 추가하여 물리적 메모리(RAM)를 늘리는 것이 좋습니다. |
이름: TempSpaceUsage 표시 이름: 임시 공간 사용량 |
배치에서 사용된 임시 공간의 백분율입니다.
캐시된 총 트랜잭션 데이터가 캐시 크기 설정을 초과하면 Extract는 캐시 데이터를 임시 파일에 씁니다. 운영 체제는 Extract가 임시 파일을 쓰는 것보다 디스크로 교체하는 것이 더 효율적입니다. |
|
임시 공간 사용량이 증가하는 경우 배치에 OCPU를 추가하여 물리적 메모리(RAM)를 늘리는 것이 좋습니다. |
이름: FileSystemUsage 표시 이름: |
배치에서 사용된 파일 시스템 공간(GB) |
|
파일 시스템 사용률이 높은 경우:
|
이름: ExtractStatus 표시 이름: 추출 상태 |
배치에서 추출 프로세스의 건전성 백분율
|
|
Extract 프로세스가 비정상 종료되거나 정지된 경우 보고서 파일에서 근본 원인 또는 오류를 확인하여 문제를 해결하십시오. |
이름: ReplicatStatus 표시 이름: Replicat 상태 |
배치에서 Replicat 프로세스의 건전성 백분율
|
|
Replicat가 정지되거나 비정상 종료된 경우 Replicat 보고서 파일에서 근본 원인 또는 오류를 검사하여 문제를 진단합니다. |
이름: DistributionPathStatus 표시 이름: 배포 경로 상태 |
배치에서 분배 경로 프로세스의 건전성 백분율
|
|
비정상 종료 또는 중지된 경우 가능한 원인은 다음과 같습니다.
|
이름: ReceiverPathStatus 표시 이름: 수신자 경로 상태 |
배치에서 수신자 경로 프로세스의 건전성 백분율
|
|
수신자 경로 상태가 중지되거나 비정상 종료된 경우:
|
이름: ExtractLag 표시 이름: 지연 추출 |
추출에서 시스템 시계를 기반으로 레코드를 처리한 시간과 데이터 소스에서 해당 레코드의 시간 기록 사이의 차이(초)입니다. |
|
추출 지연이 높으면 다음을 수행합니다.
|
이름: ReplicatLag 표시 이름: 복제 지연 |
Replicat가 시스템 시계를 기반으로 마지막 레코드를 처리한 시간과 추적의 레코드 시간기록 간 차이(초)입니다. |
|
Replicat 지연이 높은 경우:
|
이름: DistributionPathLag 표시 이름: 분배 경로 지연 |
배치에서 분배 경로 프로세스의 평균 지연(초)입니다. 예를 들어, 소스 및 대상 배포가 서로 다른 두 데이터 센터에서 실행 중인 경우 네트워크 대기 시간 문제가 지연에 영향을 미칠 수 있습니다. |
|
해당 없음 |
이름: ReceiverPathLag 표시 이름: 입고자 경로 지연 |
배치에서 수신자 경로 프로세스의 평균 지연(초) |
|
해당 없음 |
이름: HeartbeatLag 표시 이름: 하트비트 지연 |
소스 끝점에서 대상 끝점으로의 복제 지연(초)입니다. |
|
하트비트 지연이 높으면 다음을 수행합니다.
|
스트림 분석 측정항목
Oracle Cloud Infrastructure GoldenGate Stream Analytics 측정 지표에는 다음 차원이 포함됩니다.
deploymentId
: 모든 측정항목의 경우deploymentId
는 배치 OCID입니다.deploymentName
: Oracle Cloud Infrastructure GoldenGate 배치의 이름입니다.PipelineName
: 파이프라인의 이름입니다.component
: 파이프라인 런타임 프로세스(드라이버 또는 실행기)입니다.
측정항목 | 측정 단위 설명 | 측정항목 차원 | 권장되는 작업 |
---|---|---|---|
이름: PipelineHealth 표시 이름: 파이프라인 건전성 |
Stream Analytics 파이프라인의 전체 건전성 백분율입니다.
|
|
해당 없음 |
이름: PipelineProcessingRate 표시 이름: 파이프라인 처리 비율 |
배치의 파이프라인에서 초당 처리된 평균 이벤트 수입니다. |
|
해당 없음 |
이름: PipelineSchedulingDelay 표시 이름: 파이프라인 스케줄링 지연 |
배치에서 파이프라인의 평균 일정 잡기 지연(밀리초)입니다. |
|
해당 없음 |
이름: PipelineTotalDelay 표시 이름: 파이프라인 총 지연 |
배치에서 파이프라인의 평균 총 지연 시간(밀리초)입니다. |
|
해당 없음 |
이름: PipelineMemoryUsage 표시 이름: 파이프라인 메모리 사용량 |
배치에서 파이프라인 드라이버 및 실행기의 메모리 사용량(MB)입니다. |
|
해당 없음 |
파이프 라인 측정항목
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 활용률을 확인합니다. |
|
CPU 활용률이 장기적으로 높은 레벨에 있으면 Oracle Support에 문의하십시오. |
이름: MemoryUtilization 표시 이름: 메모리 활용률 |
사용된/사용 가능한 메모리의 백분율입니다.
메모리의 필요성은 복제된 데이터의 크기에 맞춰 조정됩니다. 충분한 메모리가 할당되면 커밋 레코드가 수신될 때까지 열린 각 트랜잭션은 메모리에 유지됩니다. |
|
CPU 활용률이 장기적으로 높은 레벨에 있으면 Oracle Support에 문의하십시오. |
이름: OcpuConsumption 표시 이름: OCPU 소비 |
배치에서 사용된 총 OCPU 수입니다. 개수가 최소 OCPU 수보다 낮은 경우 최소값이 표시됩니다. OCPU 수가 최소 수보다 큰 경우 사용된 실제 OCPU 수가 표시됩니다. |
|
CPU 활용률이 장기적으로 높은 레벨에 있으면 Oracle Support에 문의하십시오. |
이름: PipelineCaptureStatus 표시 이름: 파이프라인 캡처 상태 |
캡처(추출) 프로세스의 건전성 백분율입니다. |
|
해당 없음 |
이름: PipelineApplyStatus 표시 이름: 파이프라인 적용 상태 |
적용(복제) 프로세스의 건전성 백분율입니다. |
|
해당 없음 |
이름: PipelineCaptureLag 표시 이름: 파이프라인 캡처 지연 |
배치에서 캡처(추출) 프로세스의 평균 지연(초)입니다. |
|
해당 없음 |
이름: PipelineApplyLag 표시 이름: 파이프라인 적용 지연 |
배치에서 적용(Replicat) 프로세스의 평균 지연(초)입니다. |
|
해당 없음 |
이름: PipelineHealth 표시 이름: 파이프라인 건전성 |
기본 파이프라인 서비스 및 프로세스의 전체 건전성 백분율입니다.
|
|
해당 없음 |
이름: HeartbeatLag 표시 이름: 하트비트 지연 |
소스 끝점에서 대상 끝점으로의 복제 지연(초)입니다. |
|
하트비트 지연이 높으면 다음을 수행합니다.
|