Important
Azure Cosmos DB for PostgreSQL は、新しいプロジェクトではサポートされなくなりました。 このサービスは、新しいプロジェクトには使用しないでください。 代わりに、次の 2 つのサービスのいずれかを使用します。
Azure Cosmos DB for NoSQL は、99.999% 可用性サービス レベル アグリーメント (SLA)、インスタント 自動スケール、および複数のリージョン間の自動フェールオーバーを使用する 大規模 なシナリオ向けに設計された分散データベース ソリューションに使用します。
オープンソースの Citus 拡張機能を使用して、シャード化された PostgreSQL 用の Azure Database For PostgreSQL のエラスティック クラスター機能 を使用します。
サーバーに関する監視データは、ワークロードをトラブルシューティングしたり最適化したりするのに役立ちます。 Azure Cosmos DB for PostgreSQL には、クラスター内のノードの動作の分析情報を提供するさまざまな監視オプションが用意されています。
メトリック
Azure Cosmos DB for PostgreSQL からは、クラスター内のノードのメトリックと、グループ全体の集計メトリックが提供されます。 メトリックを使うと、サポート リソースの動作を分析できます。 各メトリックは 1 分間隔で出力されます。履歴は最大 30 日分です。
メトリックのグラフを表示するだけでなく、アラートを構成することもできます。 詳細な手順については、アラートの設定方法に関する記事をご覧ください。 その他のタスクとして、自動化されたアクションの設定、高度な分析の実行、履歴のアーカイブなどがあります。 詳細については、Azure のメトリックの概要に関する記事をご覧ください。
各ノード対集計
既定では、Azure portal によってクラスター内のノード全体のメトリックが集計されます。 ただし、ディスク使用量 (%) など、一部のメトリックはノードあたりを基準にした場合に情報の有益性が上がります。 ノードのメトリックを個別に表示するには、サーバー名を基準に Azure Monitor メトリック分割を使用します。
注釈
一部のクラスターは、メトリック分割をサポートしていません。 そのようなクラスターでは、クラスターの [概要] ページでノード名をクリックすることで、個々のノードのメトリックを表示できます。 次に、ノードの [メトリック] ページを開きます。
メトリックの一覧
これらのメトリックはノードで使用できます。
| メトリック | 指標の表示名 | 単位 | 説明 |
|---|---|---|---|
| active_connections | アクティブな接続 | カウント | サーバーへのアクティブな接続の数 |
| apps_reserved_memory_percent | Reserved Memory Percent (予約メモリの割合) | パーセント | /proc/meminfo に示すように、Committed_AS/CommitLimit の比率から計算されます。 |
| 消費されたCPUクレジット | 消費された CPU クレジット | クレジット | ノードによって消費されたクレジットの合計数。 (バースト可能なコンピューティングがノードにプロビジョニングされている場合にのみ使用できます。) |
| CPUクレジット残高 | 未使用の CPU クレジット | クレジット | バーストに使用できるクレジットの合計数。 (バースト可能なコンピューティングがノードにプロビジョニングされている場合にのみ使用できます。) |
| CPU使用率(パーセント) | CPU パーセント | パーセント | 使用されている CPU の割合 |
| iops | IOPS | カウント | IOPS の定義と Azure Cosmos DB for PostgreSQL のスループットに関する記事をご覧ください |
| メモリ使用率 | メモリの割合 | パーセント | 使用されているメモリの割合 |
| network_bytes_ingress | ネットワークイン | バイト | アクティブな接続全体のネットワーク受信。 |
| network_bytes_egress | ネットワーク送信 | バイト | アクティブな接続全体のネットワーク送信。 |
| レプリケーション遅延 | レプリケーション遅延 | 秒数 | 読み取りレプリカのノードが、プライマリ クラスターの対応するノードからどれだけ離れているか。 |
| ストレージ割合 | ストレージの割合 | パーセント | サーバーの最大数のうち使用されているストレージの割合 |
| 使用されたストレージ | 使用済みストレージ | バイト | 使用されているストレージの量。 サービスで使用されるストレージには、データベース ファイル、トランザクション ログ、サーバー ログが含まれることがあります。 |
Azure にはクラスター全体の集計メトリックは用意されていませんが、複数のノードのメトリックを同じグラフに配置することができます。
次のステップ
- クラスターのメトリックを表示する方法を学習します。
- メトリックに対するアラートの作成のガイダンスについては、アラートを設定する方法に関するページをご覧ください。
- クラスター内のノードごとにメトリックを調べるためにメトリック分割を行う方法を学習します。
- 便利な診断クエリを使用して、データベースの正常性の他の指標を参照してください。