ページの先頭行へ戻る
Enterprise Postgres 15 オペレーターユーザーズガイド

5.7.4 Pgpool2のモニタリング

pgpool2のアクティビティとレプリケーションのステータスに関する情報は、、FEPサーバテーブルとシステムビューで確認できます。

pgpool2の統計情報は、パラメータで指定されたスケジュールに従って更新されます。

以下の表とビューが追加されます。これらのテーブルとビューは、FEPサーバのpostgresデータベースのfep_exporterスキーマの下に作成されます。

テーブル名/ビュー名

説明

pgpool2_stat_load_balance

pgpool 2の負荷分散情報

pgcluster_stat_replication

レプリケーションの状態

pgpool2_stat_conn_pool

pgpool 2の接続プール状態

pgpool2_stat_sql_command

SQLコマンドの統計情報

5.7.4.1 pgpool2_stat_load_balanceビュー

マスターサービス、レプリカサービスのそれぞれ1行で表されます。

説明

node_id

integer

データベースノードID(0または1)

status

text

状態(アップまたはダウン)

lb_weight

double precision

負荷分散の状態

role

text

役割(プライマリまたはスタンバイ)

last_status_change

timestamp with time zone

最終ステータス変更時刻

5.7.4.2 pgpool2_stat_conn_pool view

コネクションプールの状態を表します。 各pcpool2インスタンスのコネクションプール情報が含まれます。

説明

pgpool2_node_id

integer

pgpool2ノードID(0-pgpool2インスタンスの数-1)

pool_pid

integer

表示されたPgpool-IIプロセスのPID

start_time

timestamp with timezone

このプロセスが開始されたときのタイムスタンプ

pool_id

integer

プール識別子(0からmax_pool-1の間である必要があります)

backend_id

integer

バックエンド識別子(0から、構成済みバックエンドの数から1を引いた数の間である必要があります)

role

text

役割(プライマリまたはスタンバイ)

database

text

このプロセスのプールID接続のデータベース名

username

text

このプロセスのプールID接続のユーザー名

create_time

timestamp with timezo

コネクションの作成日時

majorversion

integer

このコネクションで使用されるプロトコルバージョン番号

minorversion

integer

このコネクションで使用されるプロトコルバージョン番号

pool_counter

integer

このコネクションプール(プロセス)がクライアントによって使用された回数

pool_connected

boolean

True(1)
フロントエンドが現在このバックエンドを使用している場合

5.7.4.3 pgpool2_stat_sql_commandビュー

SQLコマンドの統計を表します。

説明

node_id

integer

バックエンド識別子(0から、構成済みバックエンドの数から1を引いた数の間である必要があります)

role

text

役割(プライマリまたはスタンバイ)

select_cnt

integer

SQLコマンドの数:SELECT

insert_cnt

integer

SQLコマンドの数:INSERT

update_cnt

integer

SQLコマンドの数:UPDATE

delete_cnt

integer

SQLコマンドの数:DELETE

ddl_cnt

integer

SQLコマンドの数:DDL

other_cnt

integer

SQLコマンドの数:その他

panic_cnt

integer

失敗したコマンドの数

fatal_cnt

integer

失敗したコマンドの数

error_cnt

integer

失敗したコマンドの数