PostgreSQLメトリックを使用したOCIデータベース
メトリック、アラームおよび通知を使用して、データベースのヘルス、容量およびパフォーマンスを監視できます。
このトピックでは、oci_postgresql
メトリック・ネームスペースでPostgreSQLサービスとともにOCIデータベースによって生成されるメトリックについて説明します。
リソース: OCI_OPTIMIZED_STORAGE。
概要
PostgreSQLサービス・メトリックを持つOCIデータベースは、データベースのパフォーマンスとヘルスの測定に役立ちます。メトリック・データを使用して、問題を診断およびトラブルシューティングできます。
コンソールでメトリック・チャートのデフォルト・セットを表示するには、目的のデータベースに移動し、「メトリック」をクリックします。モニタリング・サービスを使用して、カスタム問合せを作成することもできます。
前提条件
-
IAMポリシー: リソースをモニターするには、管理者が記述したポリシー(IAM)で必要なタイプのアクセス権が付与されている必要があります。コンソールまたは(SDK、CLIまたはその他のツールを使用した) REST APIを使用するには、ポリシーが必要です。ポリシーでは、モニタリング・サービスおよびモニター対象リソースへのアクセス権が付与されている必要があります。アクションを実行しようとすると、権限がないか認可されていないというメッセージが表示されることがあります。付与されているアクセス権のタイプおよび作業する必要のあるコンパートメントを管理者に確認してください。モニタリングのためのユーザー認可の詳細は、関連するサービス(モニタリングまたは通知)の「認証と認可」セクションを参照してください。
- このページにリストするメトリックは、作成するすべてのリソースで自動的に使用可能になります。これらのメトリックを取得するためにリソースのモニタリングを有効にする必要はありません。
使用可能なメトリック
PostgreSQLメトリックを持つOCIデータベースには、次のディメンションが含まれます:
resourceType
: メトリックが適用されるリソースのタイプresourceName
: メトリックが適用されるリソースの名前resourceId
: メトリックが適用されるリソースのOCIDdbInstanceRole
: ノードがプライマリ・ノードか読取りレプリカ・ノードかdbInstanceId
: メトリックが適用されるノードのID
メトリック | メトリック表示名 | 単位 | Description | ディメンション |
---|---|---|---|---|
BufferCacheHitRatio |
バッファ・キャッシュ・ヒット率 | 割合 | ディスクからの読取りなしのバッファ・キャッシュにあるページの割合。 |
|
Connections |
DB接続 | 数 | データベース接続の数。 |
|
CpuUtilization |
CPU使用率 | 割合 | パーセンテージで表されるCPU使用率。使用率は、データベースで使用可能なCPUの数(OCPUの数の2倍)を基準にレポートされます。 |
|
Deadlocks |
デッドロック | 数 | 2つ以上のトランザクションが別のトランザクションによるロックされた行の解放を待機しているデータベース行のロック数。 |
|
WriteIops |
書込みIOPS | 数 | 1秒当たりの書込み数。 |
|
ReadIops |
読取りIOPS | 数 | 1秒あたりの読み取りの数。 |
|
WriteLatency |
書込みレイテンシ | ミリ秒 | 書込みレイテンシ(ミリ秒)。 |
|
ReadLatency |
読取りレイテンシ | ミリ秒 | 読取りレイテンシ(ミリ秒)。 |
|
WriteThroughput |
書込みKバイト | KB | 書込み(KB/秒)。 |
|
ReadThroughput |
読取りKバイト | KB | 読取り(KB/秒)。 |
|
MemoryUtilization |
メモリー使用率 | 割合 | 使用中の合計RAMの割合。 |
|
UsedStorage |
使用ストレージ | GB | 使用されるストレージの量(GBで表されます)。 |
|
デフォルト・メトリック・チャートの表示
APIの使用
モニタリングには、次のAPIを使用します:
APIの使用およびリクエストの署名の詳細は、REST APIおよびセキュリティ資格証明を参照してください。SDKの詳細は、SDKおよびCLIを参照してください。