Oracle Cloudコンソールを使用したパフォーマンスのモニター
メトリックを定期的にモニターし、アラームを作成し、リソース間の異常なアクティビティを常に通知するためにイベントにサブスクライブすることで、OCI GoldenGateリソースのヘルスを監視および維持します。
メトリック
Oracle Cloudコンソールでは、クリティカルとしてマークされたExtractおよびReplicatのデプロイメントの詳細ページおよびメトリック・エクスプローラで、メトリックを表示できます。アラームを作成して特定のイベントを常に通知し、必要に応じてアクションを実行することもできます。
ノート:使用可能なすべてのメトリックを利用するには、デプロイメントが最新バージョンにアップグレードされていることを確認してください。メトリックを表示するExtractおよびReplicatの場合は、OCI GoldenGateデプロイメント・コンソールで「デプロイメント・ヘルスに不可欠」も選択する必要があります。
Oracle Cloudコンソールの「デプロイメント詳細」ページおよびクリティカルとしてマークされたExtractおよびReplicatのメトリック・エクスプローラで、次のOCI GoldenGateメトリックを表示できます:
データ・レプリケーション・メトリック:
-
CPU使用率: すべてのOracle Compute Unit (OCPU)の集計。
-
CPU使用量: 消費されたOCPUの総数。
-
メモリー使用率: 集計メモリーの割合。OCPUごとに16GBのメモリーが割り当てられます。
-
デプロイメントの全般的なヘルス: デプロイメントのヘルス・スコアです。これは、デプロイメントのプロセス(管理、分散、レシーバおよびパフォーマンス・メトリック・サービス)の集計ヘルス です
-
デプロイメントのインバウンド・ラグ: クリティカルとして指定されているExtractについて取得されたラグ。このメトリックは、デプロイメント内のすべてのExtractの集計です。
-
デプロイメントのアウトバウンド・ラグ: クリティカルとして指定されているReplicatについて取得されたラグ。このメトリックは、デプロイメント内のすべてのReplicatの集計です。
-
スワップ領域使用量: デプロイメントで使用されるスワップ領域の量(ギガバイト単位)
-
一時領域使用量: デプロイメントで使用される一時領域の量(ギガバイト単位)
-
ファイル・システムの使用状況: デプロイメントで使用されるファイル・システム領域の量(ギガバイト単位)
-
Extractステータス: デプロイメント内のExtractプロセスのヘルスの割合。
-
Replicatステータス: デプロイメント内のReplicatプロセスのヘルスの割合。
-
分散パス・ステータス: デプロイメント内の分散パス・プロセスのヘルスが割合。
-
受信パス・ステータス: デプロイメント内の受信パス・プロセスのヘルスが占める割合。
-
抽出ラグ: デプロイメント内のExtractプロセスの平均タイム・ラグ(秒)。
-
Replicatラグ: デプロイメント内のReplicatプロセスの平均ラグ(秒)。
-
分散パス・ラグ: デプロイメントの分散パス・プロセスの平均遅延(秒)。
-
受信パス・ラグ: デプロイメントの受信パス・プロセスの平均遅延(秒)。
-
ハートビート・ラグ: ソース・エンドポイントからターゲット・エンドポイントまでのReplicatの平均ラグ(秒)。
ノート:デプロイメントで使用されているプロセスのメトリックのみが表示されます。たとえば、ExtractおよびReplicatのみがある場合、分散パス・メトリックまたは受信パス・メトリックは表示されません。
ストリーム分析メトリック:
-
パイプライン・ヘルス: ストリーム分析パイプラインの全体的なヘルス。
-
パイプライン処理率: ストリーム分析パイプラインのイベント処理率。
-
パイプライン・スケジューリング遅延: Stream Analyticsパイプラインのマイクロバッチ・スケジューリング遅延。
-
パイプライン合計遅延: Stream Analyticsパイプライン・マイクロバッチ合計遅延。
-
パイプライン・メモリー使用量: ドライバまたはエグゼキュータ別のStream Analyticsパイプライン・メモリー使用量。
パイプライン・メトリック:
-
CPU使用率: すべてのOracle Compute Unit (OCPU)の集計。
-
メモリー使用率: 集計メモリーの割合。OCPUごとに16GBのメモリーが割り当てられます。
-
OCPU使用量: 消費されたOCPUの総数。
-
パイプライン取得ステータス: 取得(Extract)プロセスのヘルス率。
-
パイプライン適用ステータス: 適用(Replicat)プロセスのヘルスの割合。
-
パイプライン取得ラグ: デプロイメント内の取得(Extract)プロセスの平均ラグ(秒)。
-
パイプライン適用ラグ: デプロイメント内の適用(Replicat)プロセスの平均ラグ(秒)。
-
パイプラインのヘルス: パイプラインのデプロイメントのヘルス・スコアです。これは、デプロイメントのプロセスの集計ヘルス(管理、分散、レシーバおよびパフォーマンス・メトリック・サービス)です
-
ハートビート・ラグ: ソース・エンドポイントからターゲット・エンドポイントへの適用プロセスの平均ラグ(秒)。
これらのメトリックについてさらに学習するには、OCI GoldenGateメトリックのリファレンスおよびOracle Cloudコンソールを使用したトラブルシューティングを参照してください。
Oracle Cloud Monitoringについてさらに学習します。
アラームの作成
デプロイメント詳細の「モニタリング」ページのメトリックごとに、条件が満たされたときに通知するアラートを作成できます。たとえば、OCPU使用量が50%未満の場合に通知するアラームを作成できます。
アラームを作成するには:
-
メトリック・チャートの「オプション」ドロップダウンから、この問合せにアラームを作成を選択します。
-
「アラームの作成」ページで、「アラーム名」およびオプションで「アラーム・サマリー」を入力します。
-
「メトリックの説明」および「メトリック・ディメンション」セクションに移入された情報を確認します。
-
「トリガー・ルール」で、「演算子」、「値」および「トリガー遅延時間数」フィールドに入力します。グラフには、アラームが通知をトリガーする境界が表示されます。
-
「アラーム通知の定義」で、必要に応じてフィールドに値を入力します:
-
「宛先サービス」で、「通知」を選択します。
-
「コンパートメント」では、この通知に使用されるトピックを格納するコンパートメントを選択します。
-
「トピック」で、「トピックの作成」を選択し、指定の宛先サービスを使用して、指定のコンパートメントにトピックおよびサブスクリプション・プロトコルを設定します。
-
(オプション)「+追加の宛先サービス」を選択して、別の宛先サービスを追加します。
-
(オプション)アラームが起動状態のときに、指定した時間間隔でアラームに通知を再送信する場合は、「通知を繰り返す」を有効にして、「通知間隔」を選択します。
-
(オプション)通知の抑制を有効にして、評価や通知を一時停止する時間枠を指定しますこれはメンテナンス期間として役立ちます。
-
-
「アラームの保存」を選択します。
詳細は、デフォルトのメトリック・グラフの表示を参照してください
イベントのサブスクライブ
イベントは、リソースの変更を示す構造化メッセージです。OCI GoldenGateイベントにサブスクライブすると、OCI GoldenGateリソース間の異常なアクティビティに加え、デプロイメントがストレージ制限に達したとき、およびアップグレードが使用可能になったときに常に通知できます。
ルールを作成してこれらのイベントをサブスクライブし、アクションをトリガーします。たとえば、ルールでgoldengate.stateneedsattentionを指定すると、通知サービスがトリガーされ、システム管理者に電子メールが送信されます。
詳細は、次の各トピックを参照してください:
-
GoldenGateイベント: ルールを作成できるイベント・タイプの完全なリスト。
-
イベントの概要: イベントとルールおよびアクションの作成方法についてさらに学習します。