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

CPU使用量が高い場合、次のことができます:
  • デプロイメントにOCPUを追加します
  • 自動スケールを有効にします(まだ有効になっていない場合)

名前: MemoryUtilization

表示名:メモリー使用率

使用可能なメモリーの使用率

メモリーの必要量は、レプリケートされるデータのサイズと連動します。十分なメモリーが割り当てられている場合、コミット・レコードを受信するまで、各オープン・トランザクションはメモリー内に保持されます。

deploymentId

deploymentName

メモリー使用率が高い場合、次のことができます:
  • デプロイメントにOCPUを追加します
  • 自動スケールを有効にします(まだ有効になっていない場合)

名前: DeploymentHealth

表示名:デプロイメントの全体的なヘルス

デプロイメント・サービスの全体的なヘルスの割合

管理サービス、分散サービス、レシーバ・サービスおよびパフォーマンス・メトリック・サービスの4つのサービスがあります。4つすべてが正常に実行されている場合、予想スコアは100%です。デプロイメント・ヘルスが50%の場合、2つのサービスのみが正常に実行されています。

deploymentId

deploymentName

Extract、Replicat、分散または受信パスを作成するときに、「管理対象オプション」でプロセスを「デプロイメントのヘルスに必要不可欠」とマークできます。デプロイメント・ヘルスが100%を超えた場合は、「デプロイメントのヘルスに不可欠」とマークされているプロセスを確認します。

名前: DeploymentInboundLag

表示名:デプロイメントのインバウンド・ラグ

デプロイメントのヘルスにとってクリティカルなすべてのインバウンド・ストリームの平均ラグ(秒)

deploymentId

deploymentName

該当しません

名前: `DeploymentOutboundLag

表示名:デプロイメントのアウトバウンド・ラグ

デプロイメントのヘルスにとってクリティカルなすべてのアウトバウンド・ストリームの平均ラグ(秒)

deploymentId

deploymentName

該当しません

名前: SwapSpaceUsage

表示名:スワップ領域使用量

デプロイメントで使用されているスワップ領域の割合。

OCI GoldenGateはコミットされたトランザクションのみをトレイル・ファイルに書き込むため、コミットされていないトランザクションはすべてメモリーにキャッシュされます。キャッシュは、物理メモリーとスワップ領域(仮想メモリー)の両方を使用します。スワップ領域はハード・ドライブ上にあり、物理メモリー(RAM)が一杯になると追加のメモリーを提供します。

deploymentId

deploymentName

スワップ領域使用量が増加している場合は、物理メモリー(RAM)を増やすためにデプロイメントにOCPUを追加することを検討してください。

名前: TempSpaceUsage

表示名:一時領域使用量

デプロイメントで使用されている一時領域の割合。

キャッシュされたトランザクション・データの合計がキャッシュ・サイズ設定を超えると、Extractはキャッシュ・データを一時ファイルに書き込みます。オペレーティング・システムによるディスクへのスワップの方が、Extractによる一時ファイルへの書込みよりも効率的です。

deploymentId

deploymentName

一時領域使用量が増加している場合は、物理メモリー(RAM)を増やすためにデプロイメントにOCPUを追加することを検討してください。

名前: FileSystemUsage

表示名:ファイル・システムの使用状況

デプロイメントで使用されるファイル・システム領域(GB)の量

deploymentId

deploymentName

ファイル・システム使用量が高い場合:
  • トレイル・ファイルのサイズを確認して、不要なトレイル・ファイルをパージします
  • 一時領域使用量をチェックして、OCI GoldenGateで物理メモリー(RAM)が不足しているかどうかを確認します

名前: ExtractStatus

表示名: Extractステータス

デプロイメント内の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ラグ

Extractがレコードを処理した時刻(システム・クロックに基づく)と、データ・ソース内のこのレコードのタイム・スタンプとの差異(秒)。

deploymentId

deploymentName

ExtractName

Extractラグが高い場合:
  • CPU使用率をチェックして、デプロイメントでリソースが不足しているかどうかを確認します
  • メモリー使用率をチェックして、割り当てられたリソースでExtractサイズを処理できるかどうかを確認します
  • データ・ソースがオンプレミス・データベースの場合は、ネットワーク・ヘルスとレイテンシを確認します
  • ソース・データベースのパフォーマンス問題を確認します
  • ファイル・システム・ストレージを確認します

名前: ReplicatLag

表示名: Replicatラグ

Replicatが最終レコードを処理した時刻(システム・クロックに基づく)と、トレイル内のレコードのタイム・スタンプとの差異(秒)です。

deploymentId

deploymentName

ReplicatName

Replicatラグが高い場合:
  • CPUおよびメモリー使用率をチェックして、デプロイメントでリソースが不足しているかどうかを確認します
  • Extractラグでレイテンシの問題を確認します
  • 分散パス・ラボでレイテンシの問題を確認します
  • OCI GoldenGateとターゲット・データベース間のネットワーク・レイテンシを確認します。推薦された往復は5ms以下です。
  • HANDLECOLLISIONSは、パフォーマンスの問題を引き起こす可能性があり、変更データ取得(CDC)レプリケーションには推奨されません

名前: DistributionPathLag

表示名:分散パス・ラグ

デプロイメント内の分散パス・プロセスの平均ラグ(秒)。たとえば、ソース・デプロイメントとターゲット・デプロイメントが2つの異なるデータ・センターで実行されている場合、ネットワーク・レイテンシの問題はラグに影響する可能性があります。

deploymentId

deploymentName

DistributionPathName

該当しません

名前: ReceiverPathLag

表示名:受信パス・ラグ

デプロイメント内の受信パス・プロセスの平均ラグ(秒)

deploymentId

deploymentName

ReceiverPathName

該当しません

名前: HeartbeatLag

表示名:ハートビート・ラグ

ソース・エンドポイントからターゲット・エンドポイントへのレプリケーション・ラグ(秒)。

ReplicatName

deploymentName

deploymentId

ageSeconds

ハートビート・ラグが高い場合、次のようになります。
  • CPU使用率をチェックして、デプロイメントでリソースが不足しているかどうかを確認します
  • メモリー使用率をチェックして、割り当てられたリソースでExtractサイズを処理できるかどうかを確認します
  • データ・ソースがオンプレミス・データベースの場合は、ネットワーク・ヘルスとレイテンシを確認します
  • ソース・データベースのパフォーマンス問題を確認します
  • ファイル・システム・ストレージを確認します
  • Extractラグでレイテンシの問題を確認します
  • 分散パス・ラボでレイテンシの問題を確認します
  • OCI GoldenGateとターゲット・データベース間のネットワーク・レイテンシを確認します。推薦された往復は5ms以下です。
  • HANDLECOLLISIONSは、パフォーマンスの問題を引き起こす可能性があり、変更データ取得(CDC)レプリケーションには推奨されません

Stream Analyticsメトリック

Oracle Cloud Infrastructure GoldenGate Stream Analyticsメトリックには、次のディメンションが含まれます。

メトリック メトリックの説明 メトリック・ディメンション 推奨アクション

名前: PipelineHealth

表示名:パイプライン・ヘルス

Stream Analyticsパイプラインの全体的なヘルス率。
  • 時間範囲中にパイプラインが正常である場合、100%。
  • パイプラインが異常であるか、時間範囲内に実行されていない場合の0%。
  • パイプラインが不健全で、時間範囲内に回復または終了し、注意が必要な場合、0%から100%の間。

deploymentId

deploymentName

PipelineName

該当しません

名前: PipelineProcessingRate

表示名:パイプライン処理率

デプロイメント内のパイプラインによって1秒当たりに処理されたイベントの平均数。

deploymentId

deploymentName

PipelineName

該当しません

名前: PipelineSchedulingDelay

表示名:パイプライン・スケジューリング遅延

デプロイメント内のパイプラインの平均スケジューリング遅延(ミリ秒)です。

deploymentId

deploymentName

PipelineName

該当しません
{::nomarkdown}<p>名前: PipelineTotalDelay</p><p>表示名: Pipeline Total Delay </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

表示名:パイプライン取得ステータス

取得(Extract)プロセスのヘルス率。

deploymentId

deploymentName

PipelineName

該当しません

名前: PipelineApplyStatus

表示名:パイプライン適用ステータス

適用(Replicat)プロセスのヘルス率。

deploymentId

deploymentName

PipelineName

該当しません

名前: PipelineCaptureLag

表示名:パイプライン取得ラグ

デプロイメント内の取得(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」を選択します。

ブラウザをリフレッシュして、サービスによって発行された最新のメトリックを表示します。