pgd events show#
概要#
pgd events show コマンドは、 EDB
Postgres分散クラスターでイベントを表示するために使用されます。追加フラグがない場合、このコマンドは、すべてのノードとグループの最新の20件のイベントを表示します。
ユーザーとロール#
bdr_superuser ロールが必要です。 ユーザーロール を参照してください。
構文#
pgd events show [OPTIONS]
オプション#
次の表は、pgd events show
コマンドで使用可能なオプションをリストしています。
Short |
Long |
Description |
|---|---|---|
--node <NODE_NAME> |
指定された名前のノードのイベントのみを表示します。 |
|
--group <GROUP_NAME> |
指定された名前のグループのイベントのみを表示します。 |
|
-n |
--limit <LIMIT> |
表示するイベントの数を制限します。デフォルト20 |
Global Options も参照してください。
ノードの状態#
State |
Description |
|---|---|
NONE |
ワーカーが起動したときにノードの状態は設定解除され、現在の既知の状態にすぐに設定されることが予想されます。 |
CREATED |
bdr.create_node()は実行されましたが、ノードはまだEDB Postgres分散クラスターのメンバーではありません。 |
JOIN_START |
bdr.join_node_group()は、ローカルノードの既存のEDB Postgres分散クラスターへの参加を開始します。 |
JOINING |
ノード参加が開始され、現在初期同期フェーズにあり、ノードにスキーマとデータを作成しています。 |
CATCHUP |
初期同期フェーズが完了しました。現在、結合は、結合が開始されてから上流のピアノードで実行されたトランザクションを取得および適用する最後のステップにあります。 |
STANDBY |
ノードの参加は完了しましたが、変更のブロードキャストはまだ開始されていません。すべての結合はこの状態でしばらく時間を費やしますが、論理スタンバイとして定義されている場合、ノードはこの状態で継続します。 |
PROMOTE |
ノードはロジカルスタンバイであり、bdr.promote_nodeを呼び出してノードの状態をACTIVEに移動したところです。これらの2つのPROMOTE状態は、1つのノードのみがSTANDBYより高いがACTIVEより低い状態になることができるという事実と一貫している必要があります。 |
PROMOTING |
ロジカルスタンバイからフルBDRノードへの昇格が進行中です。 |
ACTIVE |
ノードは完全なBDRノードであり、現在アクティブです。これは、最も一般的なノードのステータスです。 |
PART_START |
ノードがアクティブまたはスタンバイで、 bdr.part_nodeを呼び出してEDB Postgres分散クラスターからノードを削除したところです。 |
PARTING |
ノードは他のノードから切断し、コンセンサスまたはレプリケーションでそれ以上の役割を果たしません。 |
PART_CATCHUP |
非分割ノードは、最近分割されたノードからの欠落データを同期します。 |
PARTED |
これで、すべてのノードでノード分離操作が完了しました。 |
一度に1つのノードのみがPROMOTEまたはPROMOTINGの状態になります。 STANDBYは、ノードが読み取り専用状態にあることを示します。
例#
最新5件のイベントを表示します#
$ pgd events show -n 5
__OUTPUT__
Event Time Event Observer Event Subject Event Source Event Type Event Subtype Event Text Event Detail
- ----------------------------- -------------- ------------- ------------ ---------- ------------- ------------- --------------------------------------------------------------------------------------------------------
2025-02-21 17:44:00.444902 UTC kaolin kaftan consensus ROUTING STATE_CHANGE WRITE_LEADER dc1_subgroup
2025-02-21 17:44:00.445080 UTC kaolin kaolin consensus ROUTING STATE_CHANGE RAFT_LEADER {"raft_leader":"kaolin","group_name":"dc1_subgroup","read_nodes_version":1,"read_nodes":"kaboom,kaolin"}
2025-02-21 17:44:00.452029 UTC kaftan kaftan consensus ROUTING STATE_CHANGE LEADER_UPDATE
2025-02-21 17:44:00.456483 UTC kaboom kaboom consensus ROUTING STATE_CHANGE LEADER_UPDATE
2025-02-21 17:44:00.456667 UTC kaolin kaolin consensus ROUTING STATE_CHANGE LEADER_UPDATE