Oracle Cloud Infrastructure GoldenGate 度量

使用指標、警報和通知監控 Oracle Cloud Infrastructure GoldenGate 部署的部署狀況、容量和整體效能。在 Oracle Cloud 主控台中,您可以監督 OCI GoldenGate 部署詳細資訊頁面或使用度量總管的度量。

資源:goldengate-deploymentsgoldengate-connectionsgoldengate-pipelines

概觀

Oracle Cloud Infrastructure GoldenGate 指標可協助您測量來源與目標資料庫之間複製的資料量。

下列詞彙有助於瞭解評量標準:

必備條件

可用的測量結果

注意:請確定將部署升級至最新版本,以運用所有可用的測量結果。

資料複製度量

Oracle Cloud Infrastructure GoldenGate 資料複寫度量包含下列維度:

度量 測量結果描述 單位標準維度 建議的動作

名稱CpuUtilization

顯示名稱: 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 時,您可以將處理作業標示為「受管理選項」底下的「建置狀況的重要性」。如果「建置狀況」大於 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

顯示名稱:擷取狀態

部署中 Extract 處理作業的狀況百分比
  • 處理作業執行時有 100%
  • 處理狀態為「放棄」或「停止」時為 0%

deploymentId

deploymentName

ExtractName

如果「摘錄」處理程序已放棄或停止,請檢查報告檔案中的根本原因或錯誤以排解問題。

名稱: 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 Lag

Replicat 處理上一筆記錄 (根據系統時鐘) 與歷程檔中記錄時戳之間的時間差異 (秒)。

deploymentId

deploymentName

ReplicatName

如果 Replicat 延遲很高:
  • 檢查 CPU 和記憶體使用率,以查看部署是否耗盡資源
  • 檢查擷取延遲是否有任何延遲問題
  • 檢查分送路徑實驗室是否有延遲問題
  • 檢查 OCI GoldenGate 與目標資料庫之間的網路延遲。建議的往返偵測時間不超過 5 毫秒。
  • HANDLECOLLISIONS 可能會造成效能問題,不建議用於變更資料擷取 (CDC) 複製

名稱: DistributionPathLag

顯示名稱:分送路徑延遲

部署中「分送路徑」處理作業的平均延遲 (秒)。例如,如果來源和目標部署是在兩個不同的資料中心執行,網路延遲問題可能會影響延遲。

deploymentId

deploymentName

DistributionPathName

不適用

名稱: ReceiverPathLag

顯示名稱:接收端路徑延遲

部署中接收端路徑處理作業的平均延遲 (秒)

deploymentId

deploymentName

ReceiverPathName

不適用

名稱:HeartbeatLag

顯示名稱:活動訊號延遲

從來源端點到目標端點的複寫延遲 (秒)。

ReplicatName

deploymentName

deploymentId

ageSeconds

如果活動訊號延遲很高,則:
  • 檢查 CPU 使用率以查看部署是否已用盡資源
  • 檢查「記憶體使用率」以查看指定的資源是否可以處理 Extract 大小
  • 如果資料來源是內部部署資料庫,請檢查網路狀況和延遲
  • 檢查來源資料庫是否有效能問題
  • 檢查檔案系統儲存體
  • 檢查擷取延遲是否有任何延遲問題
  • 檢查分送路徑實驗室是否有延遲問題
  • 檢查 OCI GoldenGate 與目標資料庫之間的網路延遲。建議的往返偵測時間不超過 5 毫秒。
  • HANDLECOLLISIONS 可能會造成效能問題,不建議用於變更資料擷取 (CDC) 複製

串流分析度量

Oracle Cloud Infrastructure GoldenGate Stream Analytics 指標包含下列維度:

度量 測量結果描述 單位標準維度 建議的動作

名稱: PipelineHealth

顯示名稱:管線狀況

串流分析管線的整體狀況百分比。
  • 當管線在時間範圍內狀況良好時,100%
  • 當管線狀況不良或在時間範圍內未執行時為 0%。
  • 當業務進程狀況不良且在時間範圍內復原或即將終止,且需要注意時,介於 0% 到 100% 之間。

deploymentId

deploymentName

PipelineName

不適用

名稱: PipelineProcessingRate

顯示名稱:管線處理速率

部署中管線每秒處理的平均事件數目。

deploymentId

deploymentName

PipelineName

不適用

名稱: PipelineSchedulingDelay

顯示名稱:業務進程排程延遲

部署中管線的平均排程延遲 (毫秒)。

deploymentId

deploymentName

PipelineName

不適用
{::nomarkdown}<p> 名稱: PipelineTotalDelay</p><p> 顯示名稱:管線延遲總計 </p> 部署中管線的平均延遲總計 (毫秒)。

deploymentId

deploymentName

PipelineName

不適用
{::nomarkdown}<p> 名稱: PipelineMemoryUsage</p><p> 顯示名稱:管線記憶體使用狀況 </p> 部署中管線驅動程式和執行器的記憶體用量 (MB)。

deploymentId

deploymentName

PipelineName

component

不適用

管線測量結果

Oracle Cloud Infrastructure GoldenGate 管線度量可能包括下列維度:

度量 測量結果描述 單位標準維度 建議的動作

名稱: CpuUtilization

顯示名稱: CPU 使用量

所有用戶群組的 CPU 總使用率百分比。有 Extract 或 Replicat 延遲時,檢查 CPU 使用率。

deploymentId

deploymentName

如果長時間的 CPU 使用率維持在高層次,請洽詢 Oracle Support。

名稱: MemoryUtilization

顯示名稱:記憶體使用量

使用的可用記憶體百分比。<p> 記憶體的需求與複製的資料大小一致。如果配置了足夠的記憶體,則每個開啟的交易都會保留在記憶體中,直到收到確認記錄為止。</p>

deploymentId

deploymentName

如果長時間的 CPU 使用率維持在高層次,請洽詢 Oracle Support。

名稱: OcpuConsumption

顯示名稱: OCPU 使用量

部署所使用的 OCPU 總數。

計數若低於 OCPU 數目下限,會顯示最小值。

OCPU 數目若大於最少數目,就會顯示實際使用的 OCPU 數目。

deploymentId

deploymentName

如果長時間的 CPU 使用率維持在高層次,請洽詢 Oracle Support。

名稱: PipelineCaptureStatus

顯示名稱:管線擷取狀態

擷取 (擷取) 處理作業的狀況百分比。

deploymentId

deploymentName

PipelineName

不適用

名稱: PipelineApplyStatus

顯示名稱:管線套用狀態

套用 (Replicat) 處理作業的狀況百分比。

deploymentId

deploymentName

PipelineName

不適用

名稱: PipelineCaptureLag

顯示名稱:管線擷取延遲

部署中 Capture (Extract) 處理作業的平均延遲 (秒)。

deploymentId

deploymentName

PipelineName

不適用

名稱: PipelineApplyLag

顯示名稱:管線套用延遲

部署中套用 (Replicat) 處理作業的平均延遲 (秒)。

deploymentId

deploymentName

PipelineName

不適用

名稱: PipelineHealth

顯示名稱:管線狀況

基本管線服務與處理作業的整體狀況百分比。
  • 當管線在時間範圍內狀況良好時,100%
  • 當管線狀況不良或在時間範圍內未執行時為 0%。
  • 當業務進程狀況不良且在時間範圍內復原或即將終止,且需要注意時,介於 0% 到 100% 之間。

deploymentId

deploymentName

PipelineName

不適用

名稱: HeartbeatLag

顯示名稱:活動訊號延遲

從來源端點到目標端點的複寫延遲 (秒)。

pipelineId

pipelineName

ProcessName

ageSeconds

如果活動訊號延遲很高,則:
  • 檢查 CPU 使用率,以查看管線是否已用盡資源
  • 檢查「記憶體使用量」以查看指定的資源是否可以處理擷取大小
  • 如果資料來源是內部部署資料庫,請檢查網路狀況和延遲
  • 檢查來源資料庫是否有效能問題
  • 檢查檔案系統儲存體
  • 檢查「擷取延遲」是否有任何延遲問題

使用主控台

若要檢視 Oracle Cloud Infrastructure GoldenGate 度量,請執行下列操作:

  1. 在主控台導覽功能表中,選取可觀測性與管理,然後在監督下,選取服務測量結果

  2. 若為區間,請選取包含您感興趣之 Oracle Cloud Infrastructure GoldenGate 部署的區間。

  3. 如果是測量結果命名空間,請選取 oci_goldengate

重新整理瀏覽器以檢視服務所發出的最新度量。