Autonomous Databaseメトリックを使用したパフォーマンスのモニター
メトリック、アラームおよび通知を使用して、データベースのヘルス、容量およびパフォーマンスを監視できます。Oracle Cloud Infrastructure ConsoleまたはモニタリングAPIを使用して、メトリックを表示できます。
- Autonomous Databaseインスタンスのメトリックの表示
Autonomous Databaseメトリックを表示するステップを示します。 - コンパートメント内のAutonomous Databasesのメトリックの表示
コンパートメント内のAutonomous Databasesのメトリックを表示するステップを示します。 - Autonomous Databaseのメトリックとディメンション
メトリックとディメンションを表示するインスタンスを制限できます。使用可能なディメンションには、ワークロード・タイプ、インスタンス表示名、リージョンおよびインスタンスOCIDが含まれます。 - Autonomous Databaseでのカスタム・メトリックの使用
Autonomous Databaseでカスタム・メトリックを作成および公開する方法について説明します。
親トピック: パフォーマンスのモニターおよび管理
Autonomous Databaseインスタンスのメトリックの表示
🔗
Autonomous Databaseメトリックを表示するステップを示します。
メトリックを表示するには、(コンソール、REST APIまたは別のツールのいずれを使用しているかに関係なく) Oracle Cloud Infrastructureポリシーで指定された必要なアクセス権が必要です。詳細は、ポリシーの開始を参照してください。
必要に応じて、次のステップを実行します:
-
Oracle Cloudの横にある
をクリックして、Oracle Cloud Infrastructureコンソールを開きます。
- Oracle Cloud Infrastructureの左側のナビゲーション・メニューで「Oracle Database」をクリックし、ワークロードに応じて「Autonomous Data Warehouse」、「Autonomous JSON Database」または「Autonomous Transaction Processing」のいずれかをクリックします。
-
「Autonomous Databases」ページで、「表示名」列の下のリンクからAutonomous Databaseを選択します。
Autonomous Databaseインスタンスのメトリックを表示するには:
- 「詳細」ページの「リソース」で、「メトリック」をクリックします。
- メトリックごとにチャートがあります。各チャートで、「間隔」および「統計」を選択するか、デフォルト値を使用できます。
次の表に、Oracle Cloud Infrastructure Consoleに表示されるデフォルト・メトリックを示します。
すべてのデータベース・メトリックおよびディメンションのリストは、使用可能なメトリック: oci_autonomous_databaseを参照してください。
メトリック名 | 説明 |
---|---|
CPU使用率 |
すべてのコンシューマ・グループ間で集計された、パーセントで表されたCPU使用率。使用率は、データベースで使用可能なCPUの数(ECPUの数)を基準にしてレポートされます。 データベースでOCPUを使用する場合、許可されるCPUの数はOCPUの数の2倍になります。 |
ストレージの使用状況 |
プロビジョニングされたストレージ容量のうち、現在使用中の割合。すべての表領域の割当て済領域の合計を表します。 |
セッション |
データベース内のセッション数。 |
実行数 |
選択した間隔中にSQL文を実行したユーザー・コールおよび再帰コールの数。 |
実行中の文 |
選択した間隔中に、すべてのコンシューマ・グループ間で集計した実行中のSQL文の数。 |
キュー済のステートメント |
選択した間隔中に、すべてのコンシューマ・グループ間で集計したキュー済SQL文の数。 |
データベース可用性 |
データベースは、選択した時間間隔中に接続に使用できます(このメトリックのデータは5分遅れます)。このメトリックで可能な値:
データベースが使用可能でない場合にトリガーされるアラーム(値0)を設定できます。 ノート
可用性は、Oracle PaaSおよびIaaS Public Cloud Servicesのピラー・ドキュメントの配信ポリシー(Autonomous Database可用性サービス・レベル合意を参照)で説明されている月次稼働時間率に基づいて計算されます。 |
失敗した接続 |
選択した間隔中にデータベースへの接続に失敗した合計数が表示されます。 接続試行がデータベースに到達し、 |
メトリックにアラームを作成するには、メトリック・チャートまたは表で、「オプション」をクリックし、「この問合せにアラームを作成」を選択します。アラームの設定および使用の詳細は、アラームの管理を参照してください。
メトリックの詳細は、使用可能なメトリック: oci_autonomous_databaseを参照してください。
モニタリングAPIを使用して、メトリックを表示することもできます。詳細は、モニタリングAPIを参照してください。
- ログおよび監査証跡の表示
Autonomous Databaseのログおよび監査証跡を表示するステップを示します。
ログおよび監査証跡の表示 🔗
Autonomous Databaseのログおよび監査証跡を表示するステップを示します。
ログおよび監査試行を表示するには、(コンソール、REST APIまたは別のツールを使用して) Oracle Cloud Infrastructureポリシーで指定された必要なアクセス権が必要です。詳細は、ポリシーの開始を参照してください。
Autonomous Databaseインスタンスの監査証跡およびログを表示するには:
- 「詳細」ページの「リソース」で、「メトリック」をクリックします。
- 「メトリック」領域で、「監査およびログの表示」をクリックします。
- 「ロギング」領域で、「ログ」をクリックしてログ情報を表示します。
- ログ領域で、「監査」をクリックして監査情報を表示します。
詳細は、Audit Autonomous DatabaseおよびAudit Logsを参照してください。
コンパートメント内のAutonomous Databasesのメトリックの表示
🔗
コンパートメント内のAutonomous Databaseのメトリックを表示するステップを示します。
メトリックを表示するには、(コンソール、REST APIまたはその他のツールのいずれを使用しているかにかかわらず) Oracle Cloud Infrastructureポリシーで指定された必要なアクセス権が必要です。詳細は、ポリシーの開始を参照してください。
-
Oracle Cloudの横にある
をクリックして、Oracle Cloud Infrastructureコンソールを開きます。
-
左側のナビゲーション・リストから、「監視および管理」をクリックします。「モニタリング」で、「サービス・メトリック」をクリックします。
メトリック・サービスを使用してAutonomous Databaseメトリックを表示するには:
特定のメトリックにアラームを作成するには、「オプション」をクリックし、「この問合せにアラームを作成」を選択します。アラームの設定および使用の詳細は、アラームの管理を参照してください。
Autonomous Databaseのメトリックとディメンション
🔗
メトリックとディメンションを表示するインスタンスを制限できます。使用可能なディメンションには、ワークロード・タイプ、インスタンス表示名、リージョンおよびインスタンスOCIDが含まれます。
ディメンションを使用するには、Oracle Cloud Infrastructureコンソールの「サービス・メトリック」ページで値を選択するか、APIを使用してディメンション値を設定します。メトリックの表示およびメトリック・ディメンションの選択は、コンパートメント内のAutonomous Databasesのメトリックの表示を参照してください。
Autonomous Databaseでのカスタム・メトリックの使用 🔗
Autonomous Databaseでカスタム・メトリックを作成および公開する方法について説明します。
Autonomous Databaseには、OCIモニタリング・サービスを通じて利用できる多くのデータベース関連メトリックが用意されています。また、カスタム・メトリックを作成して、独自のメトリックを収集、公開および分析できます。カスタム・メトリックは、Autonomous Databaseインスタンスから指定されたデータを収集し、OCI SDKによって提供されるREST APIを使用してOCIモニタリング・サービスにデータを公開します。
前提条件
-
Oracle Cloud Free Tierまたは有料クラウド・アカウントを介してOracle Cloud Infrastructureのアクセスを取得します。
詳細は、Oracle Cloudアカウントの取得を参照してください。
-
Autonomous Databaseインスタンスを作成するか、既存のAutonomous Databaseインスタンスにアクセスできます。
詳細は、Autonomous Databaseインスタンスのプロビジョニングを参照してください。
-
Autonomous Databaseインスタンスの管理資格証明を取得します。
-
データベース・アクションまたはSQL DeveloperやSQL*PlusなどのOracle Databaseクライアントを使用して、データベースに接続します。
詳細は、Autonomous Databaseへの接続を参照してください。
- OCIモニタリング・サービスおよびOCI Identity and Access Managementにアクセスする必要があります。
詳細は、APIを使用したカスタム・メトリックの公開を参照してください。
OCIモニタリング・サービスによるカスタム・メトリックの概要
次の図は、Autonomous Databaseでカスタム・メトリックを作成および公開するステップを示しています。これは、Autonomous Databaseインスタンスで実行されているスクリプトを使用してメトリック・データを収集し、このデータをOCIモニタリング・サービスに公開し、メトリック値のアラームおよび通知を作成する方法を示しています。
-
Autonomous DatabaseインスタンスにPL/SQLスクリプトを作成してデプロイします。このスクリプトは定期的に実行され、カスタム・メトリックを計算、収集およびOCIモニタリング・サービスに公開します。
-
Autonomous Databaseインスタンスは、パブリック・エンドポイントまたはプライベート・エンドポイントに配置できます。Autonomous DatabaseインスタンスとOCIモニタリング・サービス間の通信は、Oracle Cloudネットワーク上で行われます。つまり、OCIモニタリング・サービスでメトリックを公開するために、サービス・ゲートウェイを作成する必要はありません。
カスタム・メトリックの作成および公開
カスタム・メトリックを作成して公開するには:
カスタム・メトリックを作成した後は、OCIモニタリング・サービスの事前定義済メトリックと同様にメトリックを使用できます。つまり、メトリック問合せ言語(MQL)を使用してカスタム・メトリックを分析し、対象イベントが発生するたびに通知するアラームおよび通知を設定できます。
詳細は、次を参照してください: