Azureモニター

このトピックでは、Azure Monitorを使用してOracle AI Database@Azureリソースをモニターする方法について説明します。

Azure Monitorは、Oracle AI Database@Azure環境から監視データを収集、分析および応答するための包括的なソリューションを提供します。貴重なパフォーマンス・インサイトを提供することで、Oracle AI Databaseサービスの可用性とパフォーマンスを最大化するのに役立ちます。Azure Monitorを使用すると、Oracle Autonomous AI Database、Oracle Exadata Database Service on Dedicated Infrastructure、Oracle Exadata Database Service on Exascale InfrastructureおよびOracle Base Database Serviceを監視できます。これにより、データベースの状態とパフォーマンスを追跡し、手動またはプログラムでシステム・イベントに応答できます。

メトリック

このトピックでは、メトリックのモニター方法について説明します。

  • Exadata VMクラスタ・メトリックの表示
    1. Azureポータルから、「Oracle AI Database@Azure」を選択します。
    2. 左側のメニューから、「Oracle Exadata Database Service on Dedicated Infrastructure」を選択し、「Oracle Exadata VMクラスタ」タブを選択します。
    3. モニターするExadata VMクラスタを選択します。
    4. 左側のメニューから、「モニタリング」セクションを展開し、「メトリック」を選択します。
    5. 使用可能なすべてのメトリックを表示するには、「メトリック」ドロップダウン・リストを選択します。
      ノート

      一部のメトリック(CPU使用率など)は、異なるラベルで複数回表示される場合があります。たとえば、CPU使用率(OCIデータベース・クラスタ)、CPU使用率(OCIデータベース)、CPU使用率(Oracle OCIデータベース)。
      • OCIデータベース・クラスタは、VMクラスタ・メトリック用です。
      • OCIデータベースはコンテナ・データベース・メトリック用です
      • Oracle OCI Databaseは、プラガブル・データベース・メトリック用です。
    6. クラスタ内の個々のVMレベルでメトリックを表示するには、「フィルタ」オプションを使用します。「プロパティ」「ホスト名」に、「演算子」「= 」に、「値」を特定のホスト名に設定します。このスクリーンショットは、メトリックをモニターする方法を示しています。
    Exadataコンテナ・データベース・メトリックの表示
    1. Azureポータルから、「Oracle AI Database@Azure」を選択します。
    2. 左側のメニューから、「Oracle Exadata Database Service on Dedicated Infrastructure」を選択し、「Oracle Exadata VMクラスタ」タブを選択します。
    3. モニターするExadata VMクラスタを選択します。
    4. 左側のメニューから、「モニタリング」セクションを展開し、「メトリック」を選択します。
    5. +Addメトリック・ドロップダウン・リストを選択して、Exadata VMクラスタで使用可能なすべてのメトリックを表示します。
    6. 「メトリック」ドロップダウン・リストから、コンテナ・データベース・メトリックのOCIデータベースを選択します。
    7. 複数のコンテナ・データベースがある場合は、「プロパティ」「Oracleリソース名データベース」「演算子」「= 」「値」をコンテナ・データベース名に設定して、メトリックをフィルタできます。このスクリーンショットは、メトリックをモニターする方法を示しています。
    Exadataプラガブル・データベース・メトリックの表示
    1. プラガブル・データベース・メトリックを表示するには、OCIコンソールに移動し、データベース管理で「診断および管理」オプションを有効にします。詳細は、Oracle Cloudデータベースの診断および管理の有効化に関する項を参照してください。
    2. または、Azure Monitorでプラガブル・データベース・メトリックを表示することもできます。
      1. Azureポータルから、「Oracle AI Database@Azure」を選択します。
      2. 左側のメニューから、「Oracle Exadata Database Service on Dedicated Infrastructure」を選択し、「Oracle Exadata VMクラスタ」タブを選択します。
      3. モニターするExadata VMクラスタを選択します。
      4. 左側のメニューから、「モニタリング」セクションを展開し、「メトリック」を選択します。
      5. 「メトリック」ドロップダウン・リストを選択して、Exadata VMクラスタで使用可能なすべてのメトリックを表示します。
      6. 「メトリック」ドロップダウン・リストから、プラガブル・データベース・メトリックのOracle OCIデータベースを選択します。
      7. 複数のプラガブル・データベースがある場合は、「プロパティ」「Oracleリソース名」「演算子」「= 」に設定し、「値」をプラガブル・データベース名に設定して、メトリックをフィルタできます。このスクリーンショットは、メトリックをモニターする方法を示しています。

    表1-2 Oracle Exadata Database Service on Dedicated Infrastructureの可観測性メトリック

    名前 摘要 単位
    ASMディスク・グループ使用率 ディスク・グループで使用されている使用可能な領域の割合。使用可能領な領域は、増大に使用できる領域です。DATAディスク・グループは、Oracleデータベース・ファイルを格納します。RECOディスク・グループには、アーカイブやフラッシュバック・ログなどのリカバリ用のデータベース・ファイルが含まれています。 パーセント
    CPU使用率(OCIデータベース・クラスタ) CPU使用率 パーセント
    ファイルシステム使用率 プロビジョニングされたファイルシステムの使用率 パーセント
    平均のロード 5分間のシステム負荷平均 件数
    メモリー使用量 スワップせずに新しいアプリケーションを起動するために使用できるメモリーの割合。使用可能なメモリーは、cat /proc/meminfoコマンドを使用して取得できます パーセント
    ノード・ステータス ホストにアクセスできるかどうかを示します。 件数
    割当て済OCPU (OCIデータベース・クラスタ) 割当て済OCPUの数 件数
    スワップ使用率 合計スワップ領域の使用率 パーセント
    CPU使用率(OCIデータベース) すべてのコンシューマ・グループにわたって集計された、パーセントで表したCPU使用率。使用率は、データベースで使用可能なCPUの数(OCPUの数の2倍)を基準にレポートされます。 パーセント
    ストレージ使用率(OCIデータベース) プロビジョニングされたストレージ容量のうち、現在使用中の割合。すべての表領域の割当て済領域の合計を表します。 パーセント
    DBブロック変更(OCIデータベース) 1秒当たりの変更されたブロックの平均数。 CountPerSecond
    実行数(OCIデータベース) 選択した間隔中にSQL文を実行したユーザー・コールおよび再帰コールの数。 件数
    現在のログオン(OCIデータベース) 選択した間隔中に成功したログオン数。 件数
    トランザクション数(OCIデータベース) 選択した間隔中のユーザー・コミットとユーザー・ロールバックを合せた数。 件数
    ユーザー・コール(OCIデータベース) 選択した間隔中のログオン、解析および実行コールを合せた数。 件数
    解析件数 選択した間隔中のハード解析とソフト解析の数。 件数
    使用済ストレージ領域(OCIデータベース) 収集時にデータベースによって使用されたストレージ領域の合計量。 バイト
    割当て済ストレージ領域 収集時にデータベースに割り当てられていたストレージ領域の合計量 バイト
    表領域ごとの使用済記憶領域(OCIデータベース) 収集時に表領域によって使用されたストレージ領域の合計量。コンテナ・データベースの場合、このメトリックはルート・コンテナ表領域を提供します。 バイト
    表領域ごとの割当て済ストレージ領域(OCIデータベース) 収集時に表領域に割り当てられたストレージ領域の合計量。コンテナ・データベースの場合、このメトリックはルート・コンテナ表領域を提供します。 バイト
    表領域ごとのストレージ領域使用率(OCIデータベース) これは、収集時に表領域によって使用されたストレージ領域の割合を示します。コンテナ・データベースの場合、このメトリックはルート・コンテナ表領域を提供します。 パーセント
    DBブロックの変更(Oracle OCI Database) 1秒当たりの変更されたブロックの平均数。 CountPerSecond
    CPU使用率(Oracle OCI Database) すべてのコンシューマ・グループにわたって集計された、パーセントで表したCPU使用率。使用率は、データベースで使用可能なCPUの数(OCPUの数の2倍)を基準にレポートされます。 パーセント
    現在のログオン(Oracle OCIデータベース) 選択した間隔中に成功したログオン数。 件数
    実行数(Oracle OCI Database) 選択した間隔中にSQL文を実行したユーザー・コールおよび再帰コールの数。 件数
    割当て済OCPU (Oracle OCIデータベース) 選択した期間中にサービスによって割り当てられたOCPUの実際の数。 件数
    解析数(合計) 選択した間隔中のハード解析とソフト解析の数。 件数
    割当て済ストレージ領域 一定の間隔中に表領域によって割り当てられた領域の最大量。コンテナ・データベースの場合、このメトリックはルート・コンテナ表領域のデータを提供します。 バイト
    表領域ごとの割当て済ストレージ領域(Oracle OCIデータベース) 一定の間隔中に表領域によって割り当てられた領域の最大量。コンテナ・データベースの場合、このメトリックはルート・コンテナ表領域のデータを提供します。 バイト
    使用済ストレージ領域(Oracle OCIデータベース) 一定の間隔中に使用された領域の最大量。 バイト
    表領域ごとの使用済記憶領域(Oracle OCI Database) 一定の間隔中に表領域によって使用された領域の最大量。コンテナ・データベースの場合、このメトリックはルート・コンテナ表領域のデータを提供します。 バイト
    ストレージ使用率(Oracle OCI Database) プロビジョニングされたストレージ容量のうち、現在使用中の割合。すべての表領域の割当て済領域の合計を表します。 パーセント
    表領域ごとのストレージ領域使用率(Oracle OCI Database) 表領域によって使用されている領域の割合。コンテナ・データベースの場合、このメトリックはルート・コンテナ表領域のデータを提供します。 パーセント
    トランザクション数(Oracle OCI Database) 選択した間隔中のユーザー・コミットとユーザー・ロールバックを合せた数。 件数
    ユーザー・コール(Oracle OCI Database) 選択した間隔中のログオン、解析および実行コールを合せた数。 件数
    表領域による割当て済領域使用率 割り当てられているすべての領域のうち、表領域によって使用された領域の割合。コンテナ・データベースの場合、このメトリックはルート・コンテナ表領域のデータを提供します。 パーセント
    平均GC CRブロック受信時間 グローバル・キャッシュCR (一貫性読取り)ブロック受信時間の平均。RAC/クラスタ・データベースの場合のみ。 ミリ秒
    ブロックしているセッション 現在のブロックしているセッション。コンテナ・データベースに適用できません。 件数
    CPU時間 一定期間中のデータベース・インスタンスのフォアグラウンド・セッションによる累積CPU時間の平均レート。平均アクティブ・セッションのCPU時間構成要素。 CountPerSecond
    ジョブ実行 単一の管理対象データベースまたはデータベース・グループに対するSQLジョブ実行の数、およびそのステータス。ステータス・ディメンションは、「Succeeded」、「Failed」または「InProgress」のいずれかです。 件数
    DB時間 一定期間中のデータベース・インスタンスのフォアグラウンド・セッションによる累積データベース時間(CPU + 待機)の平均レート。平均アクティブ・セッションとも呼ばれます。 CountPerSecond
    フラッシュ・リカバリ領域の制限 フラッシュ・リカバリ領域の領域制限。プラガブル・データベースには適用されません。 バイト
    フラッシュ・リカバリ領域の使用状況 フラッシュ・リカバリ領域の使用率。プラガブル・データベースには適用されません。 パーセント
    受信されたGC CRブロック 1秒当たりに受信されるグローバル・キャッシュCR (一貫性読取り)ブロック。RAC/クラスタ・データベースの場合のみ。 CountPerSecond
    受信されたGC現行ブロック 1秒当たりに受信されるグローバル・キャッシュの現行ブロックを表します。統計は平均値を報告します。Real Application Cluster (RAC)データベースの場合のみ。 CountPerSecond
    平均インターコネクト・トラフィック ノード間データ転送レートの平均。RAC/クラスタ・データベースの場合のみ。 BytesPerSecond
    オブジェクトが無効です 無効なデータベース・オブジェクト数。コンテナ・データベースに適用できません。 件数
    IOPS 1秒当たりの入出力操作の平均数。 CountPerSecond
    IOスループット 1秒当たりの平均スループット(MB)。 BytesPerSecond
    論理読取り 1秒当たりのSGA/メモリー(バッファ・キャッシュ)からのブロック読取りの平均数。 CountPerSecond
    最大表領域サイズ 最大可能表領域サイズ。コンテナ・データベースの場合、このメトリックはルート・コンテナ表領域のデータを提供します。 バイト
    メモリー使用量 メモリー・プールの合計サイズ(MB)。 バイト
    モニタリング・ステータス リソースのモニタリング・ステータス。メトリック収集が失敗すると、このメトリックでエラー情報が取得されます。 件数
    再利用不可能なFast Recovery Area 再生不可能な高速リカバリ領域。プラガブル・データベースには適用されません。 パーセント
    タイプ別の解析 1秒当たりのハード解析またはソフト解析の数。 CountPerSecond
    問題のあるスケジュール済DBMSジョブ 問題のあるスケジュール済データベース・ジョブ数。コンテナ・データベースに適用できません。 件数
    プロセス数 データベース・プロセス数。プラガブル・データベースには適用されません。 件数
    プロセス制限使用率 プロセス制限使用率。プラガブル・データベースには適用されません。 パーセント
    再生可能な高速リカバリ領域 再生可能な高速リカバリ領域。プラガブル・データベースには適用されません。 パーセント
    フラッシュ・リカバリ領域の再生可能な領域 フラッシュ・リカバリ領域の再生可能領域。プラガブル・データベースには適用されません。 バイト
    生成済REDO 1秒当たりの生成済REDOの平均量(MB)。 BytesPerSecond
    セッション制限使用率 セッション制限使用率。プラガブル・データベースには適用されません。 パーセント
    セッション データベース内のセッション数。 件数
    ステータス別のトランザクション 1秒当たりのコミット済またはロールバック済トランザクションの数。 CountPerSecond
    使用禁止の索引 データベース・スキーマの使用できない索引の数。コンテナ・データベースに適用できません。 件数
    使用可能な高速リカバリ領域 使用可能な高速リカバリ領域。プラガブル・データベースには適用されません。 パーセント
    フラッシュ・リカバリ領域の使用量 フラッシュ・リカバリ領域の領域使用量。プラガブル・データベースには適用されません。 バイト
    待機時間 一定期間中のデータベース・インスタンスのフォアグラウンド・セッションによる非アイドル状態の累積待機時間の平均レート。平均アクティブ・セッションの待機時間コンポーネント。 CountPerSecond
  • Autonomous AI Databaseメトリックの表示
    1. Azureポータルから、「Oracle AI Database@Azure」を選択します。
    2. 左側のメニューから、「Oracle Autonomous AI Database」を選択し、監視するAutonomous AI Databaseを選択します。
    3. 左側のメニューから、「モニタリング」セクションを展開し、「メトリック」を選択します。
    4. 自律型AIデータベースで使用可能なすべてのメトリックを表示するには、「メトリック」ドロップダウン・リストを選択します。このスクリーンショットは、メトリックをモニターする方法を示しています。

    表1-3 Autonomous AI Databaseの可観測性メトリック

    名前 摘要 単位
    接続レイテンシ 同じリージョン内のコンピュート・サービス仮想マシンから各リージョンのOracle Autonomous AI Databaseサーバーレス・インスタンスへの接続にかかる時間。 ミリ秒
    ブロックしているセッション 現在のブロックしているセッションの数。 件数
    CPU時間 一定期間中のデータベースのフォアグラウンド・セッションによる累積CPU時間の平均レート。 カウント/秒
    CPU使用率 すべてのコンシューマ・グループ間で集計された、パーセントで表されたCPU使用率。使用率は、データベースで使用できるCPUの数に関して報告されます。 パーセント
    現在のログオン 選択した間隔中に成功したログオン数。 件数
    データベースの可用性 データベースは、指定分間の接続に使用でき、取り得る値は1 = DB使用可能、0 = DB使用不能です。 件数
    DBブロック変更 SGA内のすべてのブロックに対して行われた更新または削除操作の一部となった変更の数。これらの変更はREDOログ・エントリを生成するため、トランザクションがコミットされると、データベースへの永続的な変更になります。これは、データベース作業の合計量に近い値です。この統計は、選択した時間間隔中にバッファが使用されている率を示します。 件数
    DB時間 データベース・ユーザー・セッションがデータベース・コードの実行に費やす時間(CPU時間 + WaitTime)。DB時間は、データベース・コール・レイテンシ(レスポンス時間)とコール量の両方に直接比例して増加するため、データベース・コール・レイテンシを推測するために使用されます。これは、一定の時間間隔におけるデータベースのフォアグラウンド・セッションによる累積データベース時間の平均レートとして計算されます。 カウント/秒
    実行回数 選択した間隔中にSQL文を実行したユーザー・コールおよび再帰コールの数。 件数
    失敗したログオン 選択した間隔中に、ユーザー名またはパスワード(あるいはその両方)が無効なため失敗したログオン数。 件数
    失敗した接続 失敗したデータベース接続数。 件数
    解析数(ハード) 選択した時間間隔における解析コール(実解析)の数。ハード解析は、Oracleがワークヒープおよびその他のメモリー構造を割り当て、解析ツリーを構築する必要があるため、メモリーの使用という点で高価な操作 です。 件数
    セッション論理読取り数 選択した時間間隔におけるdb block getsとconsistent getsの合計。これには、バッファ・キャッシュまたはプロセス・プライベート・メモリーからのデータベース・ブロックに対する論理読取りが含まれます。 件数
    解析数(合計) 選択した間隔中のハード解析とソフト解析の数。 件数
    解析数(失敗) 選択した期間中に失敗した解析数。 件数
    ピア・ラグ ディザスタ・リカバリのピアがプライマリ・データベースより遅延した合計時間(秒)。ローカル・ディザスタ・リカバリ・ピアの場合、メトリックはプライマリ・データベースの下に表示されます。クロスリージョン・ディザスタ・リカバリ・ピアの場合、このメトリックはディザスタ・リカバリ・ピアの下に表示されます。
    物理読取り 選択した期間中にディスクから読み取られたデータ・ブロック数。 件数
    物理読取り合計バイト 選択した時間間隔内の、アプリケーション読取り、バックアップおよびリカバリを含むすべてのデータベース・インスタンス・アクティビティおよびその他のユーティリティによるディスク読取りサイズ(バイト単位) 件数
    物理書込み 選択した期間中にディスクから書き込まれたデータ・ブロック数。 件数
    物理書込み合計バイト 選択した時間間隔内の、アプリケーション・アクティビティ、バックアップおよびリカバリを含むデータベース・インスタンスおよびその他のユーティリティによるすべてのディスク書込みサイズ(バイト)。 件数
    問合せレイテンシ 単純な問合せの結果をユーザーの画面に表示する際に要した時間。 ミリ秒
    キューされたステートメント 選択した間隔中に、すべてのコンシューマ・グループ間で集計したキュー済SQL文の数。 件数
    生成済REDO 選択した時間間隔内で生成されたREDOの量(バイト単位)。 件数
    実行中のステートメント 選択した間隔中に、すべてのコンシューマ・グループ間で集計した実行中のSQL文の数。 件数
    セッション データベース内のセッション数。 件数
    クライアントからSQLNet経由で受信したバイト数 選択した期間中にOracle Net Services経由でクライアントから受信したバイト数。 件数
    DBLinkからSQLNet経由で受信したバイト数 選択した期間中にOracle Net Services経由でデータベース・リンクから受信したバイト数。 件数
    SQLNet経由でクライアントに送信されたバイト数 選択した期間中にフォアグラウンド・プロセスからクライアントに送信されたバイトの数。 件数
    SQLNet経由でDBLinkに送信されたバイト数 選択した期間中にデータベース・リンク経由で送信されたバイト数。 件数
    割当て済ストレージ領域 一定の間隔中にすべての表領域に対してデータベースに割り当てられた領域の量。 バイト
    最大ストレージ領域 一定の間隔中にデータベース用に予約されたストレージの最大量。 バイト
    使用済ストレージ領域 一定の間隔中に使用された領域の最大量。 バイト
    ストレージ使用率 すべてのデータベース表領域に現在割り当てられている予約済最大記憶域の割合。すべての表領域の予約済領域の合計を表します。 パーセント
    トランザクション数 選択した間隔中のユーザー・コミットとユーザー・ロールバックを合せた数。 件数
    ユーザーコール 選択した間隔中のログオン、解析および実行コールを合せた数。 件数
    ユーザー・コミット 選択した時間間隔中のユーザー・コミット数。ユーザーがトランザクションをコミットすると、データベース・ブロックに対して行われた変更を反映する生成済REDOは、ディスクに書き込まれる必要があります。多くの場合、コミットはユーザー・トランザクション・レートに最も近いものを表します。 件数
    ユーザー・ロールバック 選択した時間間隔内で、ユーザーが手動でROLLBACK文を発行した回数、またはユーザーのトランザクション中にエラーが発生した回数。 件数
    待機時間 一定期間中のデータベースのフォアグラウンド・セッションによる非アイドル状態の累積待機時間の平均レート。 カウント/秒
    アクティブなAPEXアプリケーション 時間間隔中にアクティビティのあったAPEXアプリケーションの数。 件数
    APEXページ・イベント 時間間隔中のAPEXページ・イベントの数。 件数
    APEXページ・ロード時間 時間間隔中の平均APEXページ実行時間。 カウント/秒
    APEXワークスペース数 指定した時間における、ユーザーが作成したAPEXワークスペースの合計数 件数
  • Oracle Base Database Serviceメトリックの表示
    1. Azureポータルから、「Oracle AI Database@Azure」を選択します。
    2. 左側のメニューから、「Oracle Base Database Service」を選択し、モニターするベース・データベースを選択します。
    3. 左側のメニューから、「モニタリング」セクションを展開し、「メトリック」を選択します。
    4. 使用可能なすべてのメトリックを表示するには、「メトリック」ドロップダウン・リストを選択します。
      ノート

      一部のメトリック(CPU使用率など)は、異なるラベルで複数回表示される場合があります。たとえば、CPU使用率(OCIデータベース・クラスタ)、CPU使用率(OCIデータベース)、CPU使用率(Oracle OCIデータベース)。
      • OCIデータベース・クラスタは、VMクラスタ・メトリック用です。
      • OCIデータベースはコンテナ・データベース・メトリック用です
      • Oracle OCI Databaseは、プラガブル・データベース・メトリック用です。
    5. クラスタ内の個々のVMレベルでメトリックを表示するには、「フィルタ」オプションを使用します。「プロパティ」「Oracleリソース名」DBNodeに、「演算子」「= 」に、「値」を特定のホスト名に設定します。このスクリーンショットは、メトリックをモニターする方法を示しています。
    ベース・データベース・コンテナ・データベース・メトリックの表示
    1. Azureポータルから、「Oracle AI Database@Azure」を選択します。
    2. 左側のメニューから、「Oracle Base Database Service」を選択し、モニターするベース・データベースを選択します。
    3. 左側のメニューから、「モニタリング」セクションを展開し、「メトリック」を選択します。
    4. 「メトリック」ドロップダウン・リストから、コンテナ・データベース・メトリックのOCIデータベースを選択します。
    5. 複数のコンテナ・データベースがある場合は、「プロパティ」「Oracleリソース名データベース」「演算子」「= 」「値」をコンテナ・データベース名に設定して、メトリックをフィルタできます。このスクリーンショットは、メトリックをモニターする方法を示しています。
    ベース・データベース・プラガブル・データベース・メトリックの表示
    1. プラガブル・データベース・メトリックを表示するには、OCIコンソールに移動し、データベース管理で「診断および管理」オプションを有効にします。詳細は、「プラガブル・データベースのデータベース管理の有効化」を参照してください
    2. または、Azure Monitorでプラガブル・データベース・メトリックを表示することもできます。
      1. Azureポータルから、「Oracle AI Database@Azure」を選択します。
      2. 左側のメニューから、「Oracle Base Database Service」を選択し、モニターするベース・データベースを選択します。
      3. 左側のメニューから、「モニタリング」セクションを展開し、「メトリック」を選択します。
      4. 「メトリック」ドロップダウン・リストを選択して、Exadata VMクラスタで使用可能なすべてのメトリックを表示します。
      5. 「メトリック」ドロップダウン・リストから、プラガブル・データベース・メトリックのOracle OCIデータベースを選択します。
      6. 複数のプラガブル・データベースがある場合は、「プロパティ」「Oracleリソース名データベース」「演算子」「= 」「値」をプラガブル・データベース名に設定して、メトリックをフィルタできます。このスクリーンショットは、メトリックをモニターする方法を示しています。

    表1-4ベース・データベースの可観測性メトリック

    名前 摘要 単位
    CPU使用率(OCIデータベース・クラスタ) CPU使用率。 パーセント
    ファイルシステム使用率 プロビジョニングされたファイルシステムの使用率。 パーセント
    平均のロード 5分間のシステム負荷平均。 件数
    メモリー使用量 スワップせずに新しいアプリケーションを起動するために使用できるメモリーの割合。使用可能なメモリーは、cat/proc/meminfoコマンドを使用して取得できます。 パーセント
    ノード・ステータス RAC環境でホストにアクセス可能かどうかを示します 件数
    割当て済OCPU (OCIデータベース・クラスタ) 割当て済OCPUの数。 件数
    スワップ使用率 合計スワップ領域の使用率。 パーセント
    DBブロック変更(OCIデータベース) 1秒当たりの変更されたブロックの平均数。 CountPerSecond
    CPU使用率(OCIデータベース) すべてのコンシューマ・グループにわたって集計された、パーセントで表したCPU使用率。使用率は、データベースで使用可能なCPUの数(OCPUの数の2倍)を基準にレポートされます。 パーセント
    現在のログオン(OCIデータベース) 選択した間隔中に成功したログオン数。 件数
    実行数(OCIデータベース) 選択した間隔中にSQL文を実行したユーザー・コールおよび再帰コールの数。 件数
    解析件数 選択した間隔中のハード解析とソフト解析の数。 件数
    割当て済ストレージ領域 収集時にデータベースに割り当てられたストレージ領域の合計量。 バイト
    表領域ごとの割当て済ストレージ領域(OCIデータベース) 収集時に表領域に割り当てられたストレージ領域の合計量。コンテナ・データベースの場合、このメトリックはルート・コンテナ表領域を提供します。 バイト
    使用済ストレージ領域(OCIデータベース) 収集時にデータベースによって使用されたストレージ領域の合計量。 バイト
    表領域ごとの使用済記憶領域(OCIデータベース) 収集時に表領域によって使用されたストレージ領域の合計量。コンテナ・データベースの場合、このメトリックはルート・コンテナ表領域を提供します。 バイト
    ストレージ使用率(OCIデータベース) プロビジョニングされたストレージ容量のうち、現在使用中の割合。すべての表領域の割当て済領域の合計を表します。 パーセント
    表領域ごとのストレージ領域使用率(OCIデータベース) これは、収集時に表領域によって使用されたストレージ領域の割合を示します。コンテナ・データベースの場合、このメトリックはルート・コンテナ表領域を提供します。 パーセント
    トランザクション数(OCIデータベース) 選択した間隔中のユーザー・コミットとユーザー・ロールバックを合せた数。 件数
    ユーザー・コール(OCIデータベース) 選択した間隔中のログオン、解析および実行コールを合せた数。 件数
    DBブロックの変更(Oracle OCI Database) 1秒当たりの変更されたブロックの平均数。 CountPerSecond
    CPU数 選択した間隔中のCPUの数 件数
    CPU時間 一定期間中のデータベース・インスタンスのフォアグラウンド・セッションによる累積CPU時間の平均レート。平均アクティブ・セッションのCPU時間構成要素。 CountPerSecond
    CPU使用率(Oracle OCI Database) すべてのコンシューマ・グループにわたって集計された、パーセントで表したCPU使用率。使用率は、データベースで使用可能なCPUの数(OCPUの数の2倍)を基準にレポートされます。 パーセント
    現在のログオン(Oracle OCIデータベース) 選択した間隔中に成功したログオン数。 件数
    DB時間 一定期間中のデータベース・インスタンスのフォアグラウンド・セッションによる累積データベース時間(CPU + 待機)の平均レート。平均アクティブ・セッションとも呼ばれます。 CountPerSecond
    実行数(Oracle OCI Database) 選択した間隔中にSQL文を実行したユーザー・コールおよび再帰コールの数。 件数
    フラッシュ・リカバリ領域の制限 フラッシュ・リカバリ領域の領域制限。PDBには適用されません。 バイト
    フラッシュ・リカバリ領域の使用状況 フラッシュ・リカバリ領域の使用率。PDBには適用されません。 パーセント
    IOPS 1秒当たりのIO操作の平均数。 CountPerSecond
    IOスループット 1秒当たりの平均スループット(MB)。 BytesPerSecond
    論理読取り 1秒当たりのSGA/メモリー(バッファ・キャッシュ)からのブロック読取りの平均数。 CountPerSecond
    メモリー使用量 メモリー・プールの合計サイズ。 バイト
    モニタリング・ステータス リソースのモニタリング・ステータス。メトリック収集が失敗した場合は、このメトリックでエラー情報が取得されます。 件数
    再利用不可能なFast Recovery Area 再生不可能です高速リカバリ領域。PDBには適用されません。 パーセント
    解析数(合計) 選択した間隔中のハード解析とソフト解析の数。 件数
    タイプ別の解析 1秒当たりのハード解析またはソフト解析の数。 CountPerSecond
    プロセス数 データベース・プロセスの数。PDBには適用されません。 件数
    プロセス制限使用率 プロセス制限使用率。PDBには適用されません。 パーセント
    再生可能な高速リカバリ領域 再生可能な高速リカバリ領域。PDBには適用されません。 パーセント
    フラッシュ・リカバリ領域の再生可能な領域 フラッシュ・リカバリ領域の再生可能領域。PDBには適用されません。 バイト
    REDO生成率 プライマリ・データベースのREDO生成率。PDBには適用されません。 BytesPerSecond
    生成済REDO 生成されたREDOの平均量。 BytesPerSecond
    セッション制限使用率 セッション制限使用率。PDBには適用されません。 パーセント
    セッション データベース内のセッション数。 件数
    トランザクション数(Oracle OCI Database) 選択した間隔中のユーザー・コミットとユーザー・ロールバックを合せた数。 件数
    ステータス別のトランザクション 1秒当たりのコミット済またはロールバック済トランザクションの数 ???
  • Exascale InfrastructureOracle Exadata Database Service on Exascale Infrastructure上のOracle Exadata Database Serviceメトリックの表示
    1. Azureポータルから、「Oracle AI Database@Azure」を選択します。
    2. 左側のメニューから、「Oracle Exadata Database Service on Exascale Infrastructure」を選択し、「VMクラスタ」タブを選択します。
    3. リストから、モニターするVMクラスタを選択します。
    4. 左側のメニューから、「モニタリング」セクションを展開し、「メトリック」を選択します。
    5. 使用可能なすべてのメトリックを表示するには、「メトリック」ドロップダウン・リストを選択します。
      ノート

      一部のメトリック(CPU使用率など)は、異なるラベルで複数回表示される場合があります。たとえば、CPU使用率(OCIデータベース・クラスタ)やCPU使用率(OCIデータベース)などです。
      • OCIデータベース・クラスタは、VMクラスタ・メトリック用です。
      • OCIデータベースはコンテナ・データベース・メトリック用です
    6. クラスタ内の個々のVMレベルでメトリックを表示するには、「フィルタ」オプションを使用します。「プロパティ」「Oracleリソース名」DBNodeに、「演算子」「= 」に、「値」を特定のホスト名に設定します。このスクリーンショットは、メトリックをモニターする方法を示しています。
    Exascaleコンテナ・データベース・メトリックの表示
    1. Azureポータルから、「Oracle AI Database@Azure」を選択します。
    2. 左側のメニューから、「Oracle Exadata Database Service on Exascale Infrastructure」を選択し、「VMクラスタ」タブを選択します。
    3. リストから、モニターするVMクラスタを選択します。
    4. 左側のメニューから、「モニタリング」セクションを展開し、「メトリック」を選択します。
    5. 「メトリック」ドロップダウン・リストから、コンテナ・データベース・メトリックのOCIデータベースを選択します。
    6. 複数のコンテナ・データベースがある場合は、「プロパティ」「Oracleリソース名データベース」「演算子」「= 」「値」をコンテナ・データベース名に設定して、メトリックをフィルタできます。このスクリーンショットは、メトリックをモニターする方法を示しています。
    ベース・データベース・プラガブル・データベース・メトリックの表示
    1. プラガブル・データベース・メトリックを表示するには、OCIコンソールに移動し、データベース管理で「診断および管理」オプションを有効にします。詳細は、「プラガブル・データベースのデータベース管理の有効化」を参照してください

    表1-5 Oracle Exadata Database Service on Exascale Infrastructureの可観測性メトリック

    名前 摘要 単位
    CPU使用率(OCIデータベース・クラスタ) CPU使用率 パーセント
    ファイルシステム使用率 プロビジョニングされたファイルシステムの使用率 パーセント
    平均のロード 5分間のシステム負荷平均 件数
    メモリー使用量 スワップせずに新しいアプリケーションを起動するために使用できるメモリーの割合。使用可能なメモリーは、cat /proc/meminfoコマンドを使用して取得できます パーセント
    ノード・ステータス ホストにアクセスできるかどうかを示します。 件数
    割当て済OCPU 割当て済OCPUの数 件数
    スワップ使用率 合計スワップ領域の使用率 パーセント
    CPU使用率(OCIデータベース) すべてのコンシューマ・グループにわたって集計された、パーセントで表したCPU使用率。使用率は、データベースで使用できるCPUの数に関して報告されます。 パーセント
    ストレージ使用率 プロビジョニングされたストレージ容量のうち、現在使用中の割合。すべての表領域の割当て済領域の合計を表します。 パーセント
    DBブロック変更 1秒当たりの変更されたブロックの平均数。 CountPerSecond
    実行回数 選択した間隔中にSQL文を実行したユーザー・コールおよび再帰コールの数。 件数
    現在のログオン 選択した間隔中に成功したログオン数。 件数
    トランザクション数 選択した間隔中のユーザー・コミットとユーザー・ロールバックを合せた数。 件数
    ユーザーコール 選択した間隔中のログオン、解析および実行コールを合せた数。 件数
    解析件数 選択した間隔中のハード解析とソフト解析の数。 件数
    使用済ストレージ領域 収集時にデータベースによって使用されたストレージ領域の合計量。 バイト
    割当て済ストレージ領域 収集時にデータベースに割り当てられていたストレージ領域の合計量 バイト
    表領域による使用済ストレージ領域 収集時に表領域によって使用されたストレージ領域の合計量。コンテナ・データベースの場合、このメトリックはルート・コンテナ表領域を提供します。 バイト
    表領域による割当て済ストレージ領域 収集時に表領域に割り当てられたストレージ領域の合計量。コンテナ・データベースの場合、このメトリックはルート・コンテナ表領域を提供します。 バイト
    表領域によるストレージ領域使用率 これは、収集時に表領域によって使用されたストレージ領域の割合を示します。コンテナ・データベースの場合、このメトリックはルート・コンテナ表領域を提供します。 パーセント

AzureとOCIでは、メトリックの集計に様々な方法が使用されます。詳細は、Azure Monitorメトリックの集計および表示の説明を参照してください。

Azure Monitorを使用したカスタム・ダッシュボードの構築およびモニター

Azure Monitorダッシュボードには、Oracle AI Database@Azure環境を監視するための統合されたカスタマイズ可能なインタフェースが用意されています。このダッシュボードを使用して、Oracle AI Database@Azureリソースに関連するリアルタイムのメトリック、ログおよびアラートをビジュアル化できます。

ダッシュボードでは、キー・パフォーマンス・インジケータの追跡、リソース使用率の監視、およびアプリケーションの状態の確認を行うことができます。他のAzureサービスとの統合がサポートされているため、Oracle AI Database@Azureデプロイメントの監視を一元化し、より効率的に管理できます。

カスタム・ダッシュボードの作成

カスタム・ダッシュボードを作成するには、次のステップを実行します。
  1. Azureポータルから、「ダッシュボード・ハブ」に移動します。
  2. 「+作成」ボタンを選択し、「カスタム」オプションを選択します。これにより、「タイル・ギャラリ」が開き、タイルを選択して様々なタイプの情報を表示できます。ダッシュボード・レイアウトを表す空のグリッドも表示され、必要に応じて選択したタイルを編成できます。
  3. カスタム・ダッシュボードを簡単に識別できるようにわかりやすい名前を入力し、保存する「保存」ボタンを選択します。ダッシュボードが表示されます。ダッシュボード名の横にある矢印を使用して、他のユーザーが共有するダッシュボードなど、使用可能な他のダッシュボードにアクセスします。
  4. ドロップダウン・リストからダッシュボードを選択し、上部のアクション・バーから「編集」ボタンを選択します。
  5. 「タイル・ギャラリ」を参照するか、「フィルタ・タイル」を使用して特定のタイルを検索します。
  6. 追加するタイルを選択し、「追加」ボタンを選択します。または、グリッドにドラッグ・アンド・ドロップすることもできます。
  7. 保存前にレイアウトをプレビューする場合は、「プレビュー」ボタンを選択します。変更を保存するには、「保存」ボタンを選択して変更を確認するか、「取消」ボタンを選択して変更を破棄するか、「編集」ボタンを選択してレイアウトの変更を続行します。
  8. タイルで、「メトリック」の(「...」)ボタンを選択します。
  9. 「スコープの選択」ウィンドウで、モニターするOracle AI Database@Azureリソースを選択し、「適用」ボタンを選択します。
  10. 次のウィンドウで、スコープおよびメトリック・ネームスペースを検証し、モニターするメトリックおよび集計方法を選択します。「ダッシュボードに保存」ボタンを選択します。
  11. ダッシュボードにメトリックを追加するには、ステップ5から11を繰り返します。
このスクリーンショットは、ダッシュボードの作成方法を示しています。

アラート・ポリシーおよび通知モニターの構成

このトピックでは、アラート・ポリシーおよび通知を構成する方法について説明します。

アクション・グループの作成

Azure Monitorは、インフラストラクチャまたはアプリケーションの潜在的な問題を検出すると、アラートを生成します。アクション・グループをこれらのアラートに関連付けて、プロンプト・レスポンスを有効にできます。アクション・グループは、通知設定と自動アクションの集合です。

アクション・グループは、誰が通知されるか、およびアラートがトリガーされたときに実行されるアクションを定義します。音声通話、SMS、プッシュ通知、電子メールなどの通知チャネルをサポートしています。WebフックやAzure Functionの起動などの自動アクションもサポートされています。アクション グループは、Azure Monitor、Azure Service Health、Azure Advisorなどのサービスで使用できます。

アクション・グループ内の各アクションには、次の要素が含まれます。
  • タイプ: 使用される通知方法または自動化。
  • 名前: グループ内のアクションの一意の識別子。
  • 詳細: 選択したアクション・タイプに固有の構成設定。
次のステップを実行して、アクション・グループを作成します。
  1. Azureポータルから、「モニター」に移動します。「モニター」ページには、すべてのモニタリング構成とデータが単一のビューに表示されます。
  2. 左側のメニューから、「アラート」「アクション・グループ」の順に選択します。
  3. 上部のアクション・バーから「+作成」ボタンを選択します。
  4. 「アクション・グループの作成」フローの「基本」タブで、次の情報を入力します。
    1. ドロップダウン・リストから、アクション・グループが作成される「サブスクリプション」および「リソース・グループ」を選択します。
    2. ドロップダウン・リストから希望するリージョンを選択します。
      ノート

      Azure Serviceヘルス・アラートは、「グローバル」リージョン内のパブリック・クラウドでのみ使用できます。Azure Service Health Alertsの構成中に、アクション・グループのリージョンとして「グローバル」を選択し、完全なサポートと回復性を確保します。
      • グローバル:アクション・グループはジオ冗長で、リージョンの回復力を提供します。アクション(音声、SMS、電子メールなど)は、使用可能なAzureリージョンで処理されます。
      • 地域:アクション・グループは、選択した地域に限定され、ゾーン冗長です。このオプションは、データ・レジデンシまたは規制目的にお薦めします。
    3. 「アクション・グループ名」フィールドに、説明的なアクション・グループ名を入力します。アクション・グループ名に: < > + / & % ? @の文字を含めることはできません。
    4. 「表示名」フィールドに、わかりやすい表示名を入力してください。表示名は12文字に制限されています。
    5. 「次へ」ボタンを選択して続行します。
  5. 「アクション・グループの作成」フローの「基本」タブで、次の情報を入力します。
    1. ドロップダウン・リストから、アクション・グループが作成される「サブスクリプション」および「リソース・グループ」を選択します。
    2. ドロップダウン・リストから希望するリージョンを選択します。
      ノート

      Azure Serviceヘルス・アラートは、「グローバル」リージョン内のパブリック・クラウドでのみ使用できます。Azure Service Health Alertsの構成中に、アクション・グループのリージョンとして「グローバル」を選択し、完全なサポートと回復性を確保します。
      • グローバル:アクション・グループはジオ冗長で、リージョンの回復力を提供します。アクション(音声、SMS、電子メールなど)は、使用可能なAzureリージョンで処理されます。
      • 地域:アクション・グループは、選択した地域に限定され、ゾーン冗長です。このオプションは、データ・レジデンシまたは規制目的にお薦めします。
    3. 「アクション・グループ名」フィールドに、説明的なアクション・グループ名を入力します。アクション・グループ名に: < > + / & % ? @の文字を含めることはできません。
    4. 「表示名」フィールドに、わかりやすい表示名を入力してください。表示名は12文字に制限されています。表示名は通知で使用されます。
    5. 「次へ」ボタンを選択して続行します。
  6. 「アクション・グループの作成」フローの「通知」タブで、次の情報を入力します。
    1. ドロップダウン・リストから「通知タイプ」を選択し、「名前」フィールドに受信者を追加します。
      1. ドロップダウン・リストから、「Azure Resource Managerロール」を選択します。
      2. アラート・サービス全体で一貫性のある統合ペイロードの共通アラート・スキーマを有効にします。
      3. 「OK」を選択して変更を保存します。
      ノート

      • Azureリソース・マネージャ・ロール:ロールの割当てに基づいてユーザーにEメールを送信します。
      • Eメール:受信者のEメール・アドレスを入力します。
      • SMS:国コードおよび電話番号を指定します。
        ノート

        SMSは、すべてのリージョンでサポートされていません
      • Azureアプリ・プッシュ通知:モバイル・アプリ・アラートのAzureアカウント電子メールを指定します。
      • 音声:電話番号詳細(地域許可)を入力します。
    2. 「次へ」ボタンを選択して続行します。
  7. 「アクション・グループの作成」フローの「アクション」タブで、次の情報を入力します。このセクションはオプションです。
    1. アクションごとに、ドロップダウン・リストから「アクション・タイプ」を選択し、「名前」を指定します。
      ノート

      アクション・タイプには次のものがあります。
      • 自動化ランブック:是正タスクを自動化します。
      • イベント・ハブ:データ・ストリーミング・サービスと統合します。
      • ファンクション: HTTPエンドポイントを介してAzureファンクションをトリガーします。
      • ITSM: IT Service Managementシステムと統合します。
      • ロジック・アプリケーション:アラートを処理するためのカスタム・ワークフローを構築します。
      • Webフック/セキュアWebフック:外部エンドポイントにアラート・データを送信します。(セキュアなWebフックの場合は、認証にMicrosoft Entra IDを使用します)。
    2. 「次へ」ボタンを選択して続行します。
  8. 「アクション・グループの作成」フローの「タグ」タブで、次の情報を入力します。タグは名前/値のペアであり、複数のリソースとリソース・グループに同じタグを適用することで、リソースを分類し、一括請求を表示できます。このセクションはオプションです。
    • タグごとに、「名前」を入力し、「値」を指定します。
    • 「次へ」ボタンを選択して続行します。
  9. 「アクション・グループの作成」フローの「確認および作成」タブで、選択した設定を確認します。変更が必要な場合は、「前」ボタンを選択します。完了したら、「作成」ボタンを選択してアクション・グループを作成します。作成プロセスを停止する場合は、「クロス」ボタンを選択します。
カスタム・アラートを作成するには、次のステップを実行します。
  1. Azureポータルから、「モニター」に移動します。「モニター」ページには、すべてのモニタリング構成とデータが単一のビューに表示されます。
  2. 左側のメニューから、「アラート」「アラート・ルール」の順に選択します。
  3. 上部のアクション・バーから「+作成」ボタンを選択します。
  4. 「アラート・ルールの作成」フローの「スコープ」タブで、次の情報を入力します。
    1. ドロップダウン・リストから、「スコープ・レベル」を選択します。
    2. 「+スコープの選択」セクションで、アラート・ルールでモニターするリソースを選択します。
    3. 「次へ」ボタンを選択して続行します。
  5. 「アラート・ルールの作成」フローの「条件」タブで、次の情報を入力します。
    1. アラートをトリガーするシグナル名(メトリック)を選択します。
    2. しきい値や評価期間などのアラートのロジックを設定します。
    3. 「次へ」ボタンを選択して続行します。
  6. 「アラート・ルールの作成」フローの「アクション」タブで、次の情報を入力します。
    1. 「アクションの選択」から優先オプションを選択します。
      • クイック処理の使用(プレビュー):このオプションは、1つ以上のクイック処理を選択するためのものです。
      • 処理グループの使用:このオプションは、既存の処理グループを追加したり、新しい処理グループを作成するために使用します。
      • なし:このオプションは、アクションを選択しません。
    2. 「次へ」ボタンを選択して続行します。
  7. 「アラート・ルールの作成」フローの「詳細」タブから詳細を確認し、「次」ボタンを選択して続行します。
  8. 「アラート・ルールの作成」フローの「タグ」タブで、次の情報を入力します。タグは名前/値のペアであり、複数のリソースとリソース・グループに同じタグを適用することで、リソースを分類し、一括請求を表示できます。このセクションはオプションです。
    • タグごとに、「名前」を入力し、「値」を指定します。
    • 「次へ」ボタンを選択して続行します。
  9. 「アラート・ルールの作成」フローの「確認および作成」タブで、選択した設定を確認します。変更が必要な場合は、「前」ボタンを選択します。完了したら、「作成」ボタンを選択してアラート・ルールを作成します。作成プロセスを停止する場合は、「クロス」ボタンを選択します。