メインコンテンツへスキップ
メインコンテンツへスキップ

メトリクス リファレンス

Private preview

このページでは、Managed Postgres Prometheus エンドポイント で公開されているすべてのメトリックを一覧で確認できます。 セットアップと認証については、Prometheus エンドポイント ページを参照してください。

共通ラベル

すべてのメトリクスには、以下のラベルが付きます。

LabelDescription
clickhouse_org組織 ID
postgres_servicePostgres サービス ID
postgres_service_namePostgres サービス名

一部のメトリクスには、内訳の次元を表すラベルが追加されます (たとえば、CPU メトリクスの mode、接続の state、データベースサイズの database など) 。これらは各メトリクスの説明とあわせて記載しています。

情報メトリクス

PostgresServiceInfo は、常に 1 となる Gauge で、ラベルに サービスの現在のステータスとバージョンを保持します。これを使用して、 他のメトリクスにステータスを結合したり、サービスが running 状態から外れたときにアラートを出したりできます。

メトリクスTypeExtra labelsDescription
PostgresServiceInfogaugepostgres_status, postgres_versionサービスごとに 1 つの series があり、値は常に 1 です。

postgres_status は、サービスの現在のライフサイクル状態を示します (例: runningcreatingstopped) 。postgres_version は、Postgres のメジャーバージョン (例: 1718) を示します。

容量

サービスにプロビジョニングされる静的な上限値です。これらが変わるのは、 サービスのサイズを変更した場合のみです。

メトリクス単位説明
PostgresServer_CPUCoresgaugecoresサービスに割り当てられたCPUコア数。
PostgresServer_MemoryLimitBytesgaugebytesサービスに割り当てられたメモリ容量。
PostgresServer_StorageLimitBytesgaugebytesサービスに割り当てられたストレージ容量。

リソース使用率

メトリクスTypeExtra labelsDescription
PostgresServer_CPUSeconds_Totalカウンターmode消費された CPU 時間。usersystemiowaitsoftirqstealirqniceidle の各モード別に分類されます。
PostgresServer_MemoryUsedPercentGauge使用中のメモリ量。PostgresServer_MemoryLimitBytes に対する割合です。
PostgresServer_MemoryCachePercentGaugeキャッシュとバッファで使用されるメモリ量。総メモリに対する割合です。
PostgresServer_FilesystemUsedPercentGauge使用中のファイルシステム領域。総ストレージに対する割合です。

CPU 使用率をパーセンテージで計算するには、 対象のモードに対する PostgresServer_CPUSeconds_Total の rate を求め、 それを PostgresServer_CPUCores で割ります。

ディスクおよびネットワークI/O

メトリクス単位説明
PostgresServer_DiskReads_Totalカウンターops完了したディスク読み取り操作数。
PostgresServer_DiskWrites_Totalカウンターops完了したディスク書き込み操作数。
PostgresServer_NetworkReceiveBytes_Totalカウンターbytesネットワーク経由で受信したバイト数。
PostgresServer_NetworkTransmitBytes_Totalカウンターbytesネットワーク経由で送信したバイト数。

データベースアクティビティ

サービス開始以降の累積カウンターです。1 秒あたりの値にするには、rate() または irate() を使用します。

メトリクスTypeDescription
PostgresServer_TuplesFetched_Totalカウンタークエリで取得された行。
PostgresServer_TuplesInserted_Totalカウンター挿入された行。
PostgresServer_TuplesUpdated_Totalカウンター更新された行。
PostgresServer_TuplesDeleted_Totalカウンター削除された行。
PostgresServer_TransactionsCommitted_Totalカウンターコミットされたトランザクション。
PostgresServer_TransactionsRolledBack_Totalカウンターロールバックされたトランザクション。
PostgresServer_Deadlocks_Totalカウンター検出されたデッドロック。

接続、キャッシュ、データベースサイズ

メトリクスTypeExtra labelsDescription
PostgresServer_ActiveConnectionsgaugestate状態別の接続数 (例: activeidle) 。
PostgresServer_CacheHitRatiogaugeバッファキャッシュのヒット率。キャッシュから提供されたブロック数が、アクセスされた総ブロック数に占める割合 (パーセンテージ) です。
PostgresServer_DatabaseSizeBytesgaugedatabase各データベースのディスクサイズ (バイト単位) 。デフォルトの postgres と、ユーザーが作成したすべてのデータベースを含みます。