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
。 - 度量:遙測和監控的基本概念。度量定義一組時間序列的資料點。每個度量均以命名空間、度量名稱、區間 ID、一組一或多個維度以及單位為唯一定義。每個資料點都有一個時間戳記、一個值以及一個與其關聯的計數。
- 維度:定義與測量結果關聯之特性的索引鍵 - 值組。例如
resourceId
,即 Oracle Cloud Infrastructure GoldenGate 部署 OCID。 - 統計資料:指定期間的測量結果資料聚總。聚總是在指定的期間內使用命名空間、測量結果名稱、維度以及資料點計量單位來完成。
- 警示:用於自動化作業監督與效能。警示會持續追蹤在特定期間內發生的變更。它也會根據為測量結果定義的規則,執行一或多個定義的動作。
資料複製度量
Oracle Cloud Infrastructure GoldenGate 資料複製度量包括下列維度:
deploymentId
:對於所有測量結果,deploymentId
是建置 OCID。deploymentName
:Oracle Cloud Infrastructure GoldenGate 部署的名稱。ExtractName
:Oracle Cloud Infrastructure GoldenGate 部署中的 Extract 處理作業名稱。ReplicatName
:Oracle Cloud Infrastructure GoldenGate 部署中的 Replicat 處理作業名稱。DistributionPathName
:Oracle Cloud Infrastructure GoldenGate 部署中的分配路徑處理作業名稱。ReceiverPathName
:Oracle Cloud Infrastructure GoldenGate 部署中的「接收者路徑」處理作業名稱。ageSeconds
:活動訊號時效 (秒)。
度量 | 測量結果描述 | 度量維度 | 建議的動作 |
---|---|---|---|
名稱:CpuUtilization 顯示名稱:CPU 使用量 |
所有用戶群組的 CPU 使用量百分比總計。有 Extract 或 Replicat 延遲時檢查 CPU 使用率。 |
|
如果「CPU 使用量」很高,您可以:
|
名稱:OcpuConsumption 顯示名稱:OCPU 使用量 |
部署所使用的 OCPU 總數。 此計數少於 OCPU 數目下限時,會顯示最小值。 當 OCPU 數目大於下限數目時,便會顯示實際使用的 OCPU 數目。 |
|
如果 OPCU 使用量很高,您可以:
|
名稱:MemoryUtilization 顯示名稱:記憶體使用量 |
已使用的可用記憶體百分比。
記憶體需求與複製的資料大小一致。如果配置了足夠的記憶體,則每個開啟的交易都會保留在記憶體中,直到收到確認記錄為止。 |
|
如果「記憶體使用量」很高,您可以:
|
名稱:DeploymentHealth 顯示名稱:整體建置狀況 |
部署服務的整體狀況百分比.
共有四項服務:管理服務、配銷服務、接收方服務和效能指標服務。如果四種狀況都正常執行,則預期的分數為 100%。如果「部署狀況」為 50%,則只有兩個服務的執行狀況良好。 |
|
建立 Extract、Replicat、Distribution 或 Receiver Paths 時,您可以在「受管理選項」下將處理作業標示為「部署狀況至關重要」。如果「建置狀況」大於 100%,請檢查標示為「對於建置狀況至關重要」的處理作業。 |
名稱:DeploymentInboundLag 顯示名稱:建置輸入延遲 |
對部署狀況至關重要之所有輸入串流的平均延遲 (秒) |
|
不適用 |
名稱:DeploymentOutboundLag 顯示名稱:建置輸出延遲 |
對部署狀況而言,所有輸出串流的平均延遲 (秒) |
|
不適用 |
名稱:SwapSpaceUsage 顯示名稱:交換空間使用狀況 |
部署所使用的交換空間百分比。
由於 OCI GoldenGate 只會將已確認的交易寫入歷程檔,因此所有未確認的交易都會快取到記憶體中。快取同時使用實體記憶體和交換空間 (虛擬記憶體)。交換空間位於硬碟上,可在實體記憶體 (RAM) 已滿時提供額外的記憶體。 |
|
如果「交換空間使用狀況」增加,請考慮在部署中新增額外的 OCPU,以增加實體記憶體 (RAM)。 |
名稱:TempSpaceUsage 顯示名稱:暫時空間使用狀況 |
部署所使用的暫時空間百分比。
當快取的異動資料總計超過快取大小設定時,Ex Extract 會將快取資料寫入暫存檔案。作業系統交換至磁碟的效率,高於 Extract 寫入暫存檔案的效率。 |
|
如果「暫時空間使用狀況」增加,請考慮在部署中新增額外的 OCPU,以增加實體記憶體 (RAM)。 |
名稱:FileSystemUsage 顯示名稱: |
部署所使用的檔案系統空間大小 (GB) |
|
如果檔案系統使用狀況很高:
|
名稱:ExtractStatus 顯示名稱:擷取狀態 |
部署中 Extract 處理作業的狀況百分比
|
|
如果 Extract 處理作業已中止或停止,請查看報表檔案瞭解根本原因或錯誤,以排解問題。 |
名稱:ReplicatStatus 顯示名稱:Replicat 狀態 |
部署中的 Replicat 處理作業狀況百分比
|
|
如果 Replicat 已停止或異常中止,請檢查 Replicat 報表檔案,瞭解發生診斷問題的根本原因或錯誤。 |
名稱:DistributionPathStatus 顯示名稱:分配路徑狀態 |
部署中「分配路徑」處理作業的狀況百分比
|
|
如果中止或停止,可能的原因包括:
|
名稱:ReceiverPathStatus 顯示名稱:接收者路徑狀態 |
部署中「接收者路徑」處理作業的狀況百分比
|
|
如果「接收端路徑狀態」已停止或異常中止:
|
名稱:ExtractLag 顯示名稱:擷取延遲 |
Extract 處理記錄的時間 (根據系統時鐘) 與資料來源中該記錄的時戳之間的差異 (秒)。 |
|
如果「擷取延遲」很高,則:
|
名稱:ReplicatLag 顯示名稱:Replicat Lag |
Replicat 處理最後一筆記錄的時間 (根據系統時鐘) 與歷程檔中該記錄之時戳之間的差異 (秒)。 |
|
如果 Replicat 延遲很高:
|
名稱:DistributionPathLag 顯示名稱:分配路徑延遲 |
部署中「分配路徑」處理作業的平均延遲 (秒)。例如,如果來源和目標部署在兩個不同的資料中心執行,則網路延遲問題可能會影響延遲。 |
|
不適用 |
名稱:ReceiverPathLag 顯示名稱:接收者路徑延遲 |
部署中「接收器路徑」處理作業的平均延遲 (秒) |
|
不適用 |
名稱:HeartbeatLag 顯示名稱:活動訊號延遲 |
從來源端點到目標端點的複寫延遲 (秒)。 |
|
如果「活動訊號延遲」很高,則:
|
串流分析度量
Oracle Cloud Infrastructure GoldenGate Stream Analytics 度量包含下列維度:
deploymentId
:對於所有測量結果,deploymentId
是建置 OCID。deploymentName
:Oracle Cloud Infrastructure GoldenGate 部署的名稱。PipelineName
:管線的名稱。component
:管線程式實際執行處理作業 (驅動程式或執行程式)。
度量 | 測量結果描述 | 度量維度 | 建議的動作 |
---|---|---|---|
名稱:PipelineHealth 顯示名稱:管線狀況 |
串流分析管線的整體狀況百分比。
|
|
不適用 |
名稱:PipelineProcessingRate 顯示名稱:管線處理速率 |
部署中管線每秒處理的平均事件數目。 |
|
不適用 |
名稱:PipelineSchedulingDelay 顯示名稱:業務進程排程延遲 |
部署中管線平均的排程延遲 (毫秒)。 |
|
不適用 |
名稱:PipelineTotalDelay 顯示名稱:管線延遲總計 |
部署中管線平均的延遲總計 (毫秒)。 |
|
不適用 |
名稱:PipelineMemoryUsage 顯示名稱:管線記憶體使用狀況 |
部署中管線驅動程式和執行器的記憶體用量 (MB)。 |
|
不適用 |
管線測量結果
Oracle Cloud Infrastructure GoldenGate 管線度量可能包括下列維度:
deploymentId
:對於所有測量結果,deploymentId
是建置 OCID。deploymentName
:Oracle Cloud Infrastructure GoldenGate 部署的名稱。PipelineName
:管線的名稱。pipelineId
:pipelineId
是管線 OCID。ProcessName
:系統產生的處理作業名稱。ageSeconds
:活動訊號時效 (秒)。
度量 | 測量結果描述 | 度量維度 | 建議的動作 |
---|---|---|---|
名稱:CpuUtilization 顯示名稱:CPU 使用量 |
所有用戶群組的 CPU 使用量百分比總計。有 Extract 或 Replicat 延遲時檢查 CPU 使用率。 |
|
如果長時間的 CPU 使用率維持在高層次,請洽詢 Oracle Support。 |
名稱:MemoryUtilization 顯示名稱:記憶體使用量 |
已使用的可用記憶體百分比。
記憶體需求與複製的資料大小一致。如果配置了足夠的記憶體,則每個開啟的交易都會保留在記憶體中,直到收到確認記錄為止。 |
|
如果長時間的 CPU 使用率維持在高層次,請洽詢 Oracle Support。 |
名稱:OcpuConsumption 顯示名稱:OCPU 使用量 |
部署所使用的 OCPU 總數。 此計數少於 OCPU 數目下限時,會顯示最小值。 當 OCPU 數量大於下限數量時,會顯示實際使用的 OCPU 數量。 |
|
如果長時間的 CPU 使用率維持在高層次,請洽詢 Oracle Support。 |
名稱:PipelineCaptureStatus 顯示名稱:管線擷取狀態 |
擷取 (擷取) 處理作業的狀況百分比。 |
|
不適用 |
名稱:PipelineApplyStatus 顯示名稱:管線套用狀態 |
套用 (Replicat) 處理作業的狀況百分比。 |
|
不適用 |
名稱:PipelineCaptureLag 顯示名稱:管線擷取延遲 |
部署中擷取 (擷取) 處理作業的平均延遲 (秒)。 |
|
不適用 |
名稱:PipelineApplyLag 顯示名稱:管線套用延遲 |
部署中「套用 (Replicat)」處理作業的平均延遲 (秒)。 |
|
不適用 |
名稱:PipelineHealth 顯示名稱:管線狀況 |
基礎管線服務和處理作業的整體狀況百分比。
|
|
不適用 |
名稱:HeartbeatLag 顯示名稱:活動訊號延遲 |
從來源端點到目標端點的複寫延遲 (秒)。 |
|
如果「活動訊號延遲」很高,則:
|