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コマンドの統計情報 |
マスターサービス、レプリカサービスのそれぞれ1行で表されます。
列 | 型 | 説明 |
---|---|---|
node_id | integer | データベースノードID(0または1) |
status | text | 状態(アップまたはダウン) |
lb_weight | double precision | 負荷分散の状態 |
role | text | 役割(プライマリまたはスタンバイ) |
last_status_change | timestamp with time zone | 最終ステータス変更時刻 |
コネクションプールの状態を表します。 各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) |
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 | 失敗したコマンドの数 |