Oracle Cloud Infrastructure GoldenGate 度量

使用度量、警示和通知監控 Oracle Cloud Infrastructure GoldenGate 部署的部署狀況、容量及整體效能。在 Oracle Cloud 主控台中,您可以在 OCI GoldenGate 部署詳細資料頁面或使用「指標瀏覽器」來監視指標。

資源:goldengate-deploymentsgoldengate-connectionsgoldengate-pipelines

概觀

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

下列詞彙有助於瞭解分析指標:

  • 命名空間:用於 Oracle Cloud Infrastructure GoldenGate 度量的容器。Oracle Cloud Infrastructure GoldenGate 的命名空間為 oci_goldengate
  • 度量:遙測和監控的基本概念。度量定義一組時間序列的資料點。每個度量均以命名空間、度量名稱、區間 ID、一組一或多個維度以及單位為唯一定義。每個資料點都有一個時間戳記、一個值以及一個與其關聯的計數。
  • 維度:定義與測量結果關聯之特性的索引鍵 - 值組。例如 resourceId,即 Oracle Cloud Infrastructure GoldenGate 部署 OCID。
  • 統計資料:指定期間的測量結果資料聚總。聚總是在指定的期間內使用命名空間、測量結果名稱、維度以及資料點計量單位來完成。
  • 警示:用於自動化作業監督與效能。警示會持續追蹤在特定期間內發生的變更。它也會根據為測量結果定義的規則,執行一或多個定義的動作。

必備條件

  • IAM 原則:若要監控資源,管理員所撰寫的原則中必須指定必要的存取類型,無論您是使用主控台或 REST API 搭配 SDK、CLI 或其他工具。原則必須可讓您存取監督服務以及受監督的資源。如果您嘗試執行動作並取得您沒有權限或未經授權的訊息,請向管理員確認您已被授予的存取類型以及應該使用的區間。如需用於監督之使用者授權的詳細資訊,請參閱監督通知
  • 此頁面列出的度量會自動用於您建立的任何 Oracle Cloud Infrastructure GoldenGate 部署。您不需要對資源啟用監督即可取得這些測量結果。

可用的測量結果

附註:

請確定將部署升級至最新版本,以運用所有可用的指標。

資料複製度量

Oracle Cloud Infrastructure GoldenGate 資料複製度量包括下列維度:

  • deploymentId:對於所有測量結果,deploymentId 是建置 OCID。
  • deploymentNameOracle Cloud Infrastructure GoldenGate 部署的名稱。
  • ExtractNameOracle Cloud Infrastructure GoldenGate 部署中的 Extract 處理作業名稱。
  • ReplicatNameOracle Cloud Infrastructure GoldenGate 部署中的 Replicat 處理作業名稱。
  • DistributionPathNameOracle Cloud Infrastructure GoldenGate 部署中的分配路徑處理作業名稱。
  • ReceiverPathNameOracle Cloud Infrastructure GoldenGate 部署中的「接收者路徑」處理作業名稱。
  • ageSeconds:活動訊號時效 (秒)。
度量 測量結果描述 度量維度 建議的動作
名稱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

顯示名稱:暫時空間使用狀況

部署所使用的暫時空間百分比。

當快取的異動資料總計超過快取大小設定時,Ex Extract 會將快取資料寫入暫存檔案。作業系統交換至磁碟的效率,高於 Extract 寫入暫存檔案的效率。

deploymentId

deploymentName

如果「暫時空間使用狀況」增加,請考慮在部署中新增額外的 OCPU,以增加實體記憶體 (RAM)。
名稱FileSystemUsage

顯示名稱:

部署所使用的檔案系統空間大小 (GB)

deploymentId

deploymentName

如果檔案系統使用狀況很高:
  • 檢查歷程檔大小並永久清除不必要的歷程檔
  • 檢查「暫時空間使用狀況」,瞭解 OCI GoldenGate 是否執行實體記憶體不足 (RAM)
名稱ExtractStatus

顯示名稱:擷取狀態

部署中 Extract 處理作業的狀況百分比
  • 處理執行時 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

顯示名稱:擷取延遲

Extract 處理記錄的時間 (根據系統時鐘) 與資料來源中該記錄的時戳之間的差異 (秒)。

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 度量包含下列維度:

  • deploymentId:對於所有測量結果,deploymentId 是建置 OCID。
  • deploymentNameOracle Cloud Infrastructure GoldenGate 部署的名稱。
  • PipelineName:管線的名稱。
  • component:管線程式實際執行處理作業 (驅動程式或執行程式)。
度量 測量結果描述 度量維度 建議的動作
名稱PipelineHealth

顯示名稱:管線狀況

串流分析管線的整體狀況百分比。
  • 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。
  • deploymentNameOracle Cloud Infrastructure GoldenGate 部署的名稱。
  • PipelineName:管線的名稱。
  • pipelineIdpipelineId 是管線 OCID。
  • ProcessName:系統產生的處理作業名稱。
  • ageSeconds:活動訊號時效 (秒)。
度量 測量結果描述 度量維度 建議的動作
名稱CpuUtilization

顯示名稱: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

顯示名稱:管線套用狀態

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

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 使用量」以瞭解管線是否耗盡資源
  • 檢查「記憶體使用量」,瞭解指定的資源是否可以處理 Capture 大小
  • 如果資料來源是內部部署資料庫,請檢查網路狀況和延遲
  • 檢查來源資料庫的效能問題
  • 檢查檔案系統儲存
  • 檢查任何延遲問題的擷取延遲

使用主控台

檢視 Oracle Cloud Infrastructure GoldenGate 度量:
  1. 在「主控台」導覽功能表中,選取可觀察性與管理,然後在監督底下,選取服務測量結果
  2. 若為區間,請選取包含您感興趣之 Oracle Cloud Infrastructure GoldenGate 部署的區間。
  3. 如果是測量結果命名空間,請選取 oci_goldengate

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