パフォーマンスの監視

メトリックを定期的に監視し、アラームを作成し、イベントにサブスクライブして、リソース間の異常なアクティビティについての情報を通知し続けることで、OCI GoldenGateリソースの状態を監視および維持します。ペフォーマンス・メトリックは、Oracle CloudコンソールとOCI GoldenGateデプロイメント・コンソールの両方で表示できます。

メトリック

Oracle Cloudコンソールでは、「デプロイメントの詳細」ページおよびメトリック・エクスプローラでメトリックを表示できます。アラームを作成して、特定のイベントを常に通知し、必要に応じてアクションを実行することもできます。

ノート

使用可能なすべてのメトリックを活用するには、デプロイメントを最新バージョンにアップグレードしてください。

次のOCI GoldenGateメトリックは、「デプロイメントの詳細」ページおよびメトリック・エクスプローラでOracle Cloudコンソールで表示できます:

  • CPU使用率: すべてのOracle Computeユニット(OCPU)の集計。
  • CPU使用量: 消費されたOCPUの総数。
  • メモリー使用率: 集計されたメモリーの割合。OCPUごとに16GBのメモリーが割り当てられます。
  • デプロイメントの全体的なヘルス: デプロイメントのヘルス・スコア(デプロイメント・プロセス(管理、分散、受信者およびパフォーマンス・メトリック・サービス)の集計ヘルス)
  • デプロイメントのインバウンド・ラグ: クリティカルとして指定されているExtractについて取得されたラグ。このメトリックは、デプロイメント内のすべてのExtractの集計です。
  • デプロイメントのアウトバウンド・ラグ: クリティカルとして指定されているReplicatについて取得されたラグ。このメトリックは、デプロイメント内のすべてのレプリケートの集計です。
  • スワップ領域使用量: デプロイメントで使用されるスワップ領域の量(GB単位)
  • 一時領域使用量: デプロイメントで使用される一時領域の量(GB単位)
  • ファイル・システムの使用状況: デプロイメントで使用されるファイル・システム領域の量(GB単位)
  • 抽出ステータス: デプロイメント内の抽出プロセスのヘルスの割合。
  • Replicatステータス: デプロイメント内のReplicatプロセスのヘルスの割合。
  • DistributionPathStatus: デプロイメント内の分散パス・プロセスのヘルスの割合。
  • ReceiverPathStatus: デプロイメント内の受信者パス・プロセスのヘルスの割合。
  • ExtractLag: 開発におけるExtractプロセスの平均ラグ(秒単位)。
  • ReplicatLag: 開発におけるReplicatプロセスの平均ラグ(秒単位)。
  • DistributionPathLag: 開発における分散パス・プロセスの平均ラグ(秒単位)。
  • ReceiverPathLag: 開発における受信者パス・プロセスの平均ラグ(秒単位)。
ノート

デプロイメントで使用されているプロセスのメトリックのみが表示されます。たとえば、ExtractおよびReplicatのみの場合、分散または受信パス・メトリックは表示されません。

これらのメトリックの詳細は、Oracle Cloud Infrastructure GoldenGateメトリックのリファレンスを参照し、メトリックを使用してトラブルシューティングしてください。

Oracle Cloud Monitoringの詳細を参照してください。

アラーム

「デプロイメントの詳細」ページのメトリックごとに、条件が満たされたときに通知するアラートを作成できます。たとえば、OCPU使用量が50%未満の場合に通知するアラームを作成できます。

アラームを作成するには:
  1. メトリック・チャートの「オプション」ドロップダウンから、「この問合せにアラームを作成」を選択します。
  2. 「アラームの作成」ページの「アラームの定義」で、トリガーを追加します。
  3. 「アラーム設定」で、必要に応じて次のフィールドに入力します:
    • アラーム名: このアラームに関連する通知のタイトルの役割を果たす名前を入力します。機密情報を入力しないでください。
    • アラーム重大度: アラームが起動状態にあるときに必要なレスポンスの認識タイプを選択します。
    • アラーム本文: 配信する通知の内容を入力します。
    • タグ(オプション): このリソースに適用するフリーフォーム・タグを選択または入力します。
    • メトリックの説明: アラーム条件について評価するメトリック。
      • コンパートメント: アラームによって評価されたメトリックを示すリソースが含まれているコンパートメントを選択します。選択したコンパートメントはアラームが格納される場所でもあります。
      • メトリック・ネームスペース: モニターするリソースのメトリックを示すサービスまたはアプリケーションを入力します。
      • リソース・グループ(オプション): メトリックが属するグループを選択します。
      • メトリック名: メトリックの名前を入力します。指定できるメトリックは1つのみです。
      • 間隔: 集計ウィンドウ、つまりデータ・ポイントの集計頻度を選択します。
      • 統計: 集計関数を選択します。
  4. メトリック・ディメンションの値を確認します。オプションで、「+ 追加ディメンション」をクリックして別のディメンションをアラームに追加します。
  5. 「トリガー・ルール」で、「演算子」「値」および「トリガー遅延分数」フィールドに入力します。グラフには、アラームが通知をトリガーする境界が表示されます。
  6. 「通知」で、必要に応じてフィールドに入力します:
    • 「宛先サービス」で、「通知サービス」を選択します。
    • 「コンパートメント」で、この通知に使用されるトピックを格納するコンパートメントを選択します。
    • 「トピック」で、「トピックの作成」をクリックし、指定された宛先サービスを使用して、指定されたコンパートメントにトピックおよびサブスクリプション・プロトコルを設定します。
    • (オプション)「+ 追加の宛先サービス」をクリックして、別の宛先サービスを追加します。
    • (オプション)アラームが起動状態にあるときに指定間隔で通知を再送信する場合は、「通知を繰り返す」を有効にして、「通知間隔」を選択します。
    • (オプション)「通知の抑制」を有効にして、評価および通知を一時停止する時間枠を指定します。これはメンテナンス期間として役立ちます。
  7. 「アラームの保存」をクリックします。

詳細は、デフォルトのメトリック・チャートの表示を参照してください。

イベントのサブスクリプション

イベントは、リソースの変更を示す構造化メッセージです。OCI GoldenGateイベントをサブスクライブすると、OCI GoldenGateリソース間の異常なアクティビティや、デプロイメントがストレージ制限に達したとき、およびアップグレードが使用可能になったときに、常に通知できます。

ルールを作成してこれらのイベントをサブスクライブし、アクションをトリガーします。たとえば、ルールでgoldengate.stateneedsattentionを指定すると通知サービスがトリガーされ、システム管理者に電子メールが送信されます。

詳細は、次を参照してください:

パフォーマンス・メトリック・サービス・ホーム・ページについて

Performance Metrics Serviceは、メトリック・サービスを使用してインスタンス・デプロイメントの結果を収集および格納します。Performance Metrics Serviceのホームページでは次のタスクを実行できます。

Performance Metrics Serviceホームページに到達すると、OCI GoldenGateプロセスの現在の状態がすべて表示されます。プロセスをクリックすると、そのパフォーマンス・メトリックを表示できます。また、このページでサービス・メッセージやステータス変更の詳細を確認することもできます。

このページから実行できるタスクの概要を次に示します。

タスク 説明

メッセージの確認

「メッセージの概要」タブでメッセージを確認します。

ステータス変更の確認

「Review Status Changes」タブをクリックしてサービスのステータスの変更を確認します。

Oracle GoldenGateサービス・パフォーマンスの監視

すべてのOCI GoldenGateサービスおよびプロセスに関するデータのトレンド・モニタリングおよび統計分析にドリルダウンできます。Performance Metrics Serviceでは、統計データをリアルタイムでグラフィック表示する次のような詳細ビューが提供されます。

Performance Metrics Serviceホーム・ページには、すべてのサービスとそのステータスが表示されます。サービスをクリックして、その特定のサービスのレポートを表示します。

表示しているサービスに応じて、プロセス、スレッド、証跡ファイル、データベース構成などの詳細なビューが提供されます。このページには、ページに表示されるデータを一時停止またはクリアするオプションもあります。サービスごとに取得されたトレンドのスナップショットについては、次の表を参照してください。
メトリック・レポート・タブ サービスで使用可能
プロセス・パフォーマンス
  • 管理サービス

  • 配布サービス

  • パフォーマンス・メトリック・サービス

  • 受け側サービス

  • Extract

  • Replicat

スレッド・パフォーマンス
  • 管理サービス

  • 配布サービス

  • パフォーマンス・メトリック・サービス

  • 受け側サービス

  • Extract

  • Replicat

ステータスおよび構成
  • 管理サービス

  • 配布サービス

  • パフォーマンス・メトリック・サービス

  • 受け側サービス

  • Extract

  • Replicat

サーバー統計
  • 配布サービス

  • パフォーマンス・メトリック・サービス

トレイル・ファイル
  • Extract

  • Replicat

データベース統計
  • Extract

  • Replicat

プロシージャ統計
  • Extract

  • Replicat

キャッシュ統計 Extract
キュー統計 Extract

メッセージの確認

サービスからのメッセージはパフォーマンス・メトリック・サービスのホーム・ページに表示されます。

送信または受信されたメッセージを確認するには、次を実行します:
  1. OCI GoldenGateデプロイメント・コンソールで、「パフォーマンス・メトリック・サービス」をクリックします。
    Performance Metrics Service Overviewページが表示されます。
  2. 「Messages Overview」タブ(まだ選択されていない場合)をクリックすると、すべてのサービス・メッセージへのドリルダウンが表示されます。

    メッセージのリストをスクロールするか、メッセージのテキストを入力して特定のメッセージを検索します。

  3. 「リフレッシュ」をクリックして、検索を開始する前にメッセージの同期済リアルタイム・リストを取得します。ページ・サイズを変更して、表示されるメッセージの数を増減することもできます。

ステータス変更の確認

サービスに対するリアルタイムのステータス変更は、「Performance Metrics Service Status Changes Overview」タブでモニターできます。

ステータス変更メッセージには、日付、プロセス名およびそのステータス(実行中、開始中、停止済、強制終了)が表示されます。

ステータスの変更を確認するには、「OCI GoldenGate」デプロイメント・コンソール・ホームページで「Performance Metrics Service」をクリックしてから、「Status Changes Overview」タブをクリックします。サービスのステータス変更メッセージのリストが表示されます。

特定のメッセージを検索する場合は検索を使用できますが、「リフレッシュ」をクリックして検索し、サービスの更新されたステータスを確実に取得してください。

検索メッセージは、クリティカル・メッセージや情報メッセージと区別するために異なる色で表示されることに注意してください。