show-events#
バックグラウンドワーカーエラーやノードメンバーシップの変更などのイベントを表示します。
概要#
バックグラウンドワーカーエラーやノードメンバーシップの変更などのイベントを表示します。出力は時間列の降順でソートされます。メッセージ列は数行後に切り捨てられます。完全なメッセージを表示するには、json出力形式
-o json を使用します。
各ノードの状態の詳細については、show-nodesコマンドのヘルプ
pgd show-nodes -h を参照してください。
pgd show-events [flags]
ノードの状態#
State |
Description |
|---|---|
NONE |
ワーカーが起動したときにノードの状態は設定解除され、現在の既知の状態にすぐに設定されることが予想されます。 |
CREATED |
bdr.create_node()は実行されましたが、ノードはまだEDB Postgres Distributedクラスターのメンバーではありません。 |
JOIN_START |
bdr.join_node_group()は、ローカルノードの既存のEDB Postgres Distributedクラスターへの参加を開始します。 |
JOINING |
ノード参加が開始され、現在初期同期フェーズにあり、ノードにスキーマとデータを作成しています。 |
CATCHUP |
初期同期フェーズが完了しました。現在、結合は、結合が開始されてから上流のピアノードで実行されたトランザクションを取得および適用する最後のステップにあります。 |
STANDBY |
ノードの参加は完了しましたが、変更のブロードキャストはまだ開始されていません。すべての結合はこの状態でしばらく時間を費やしますが、論理スタンバイとして定義されている場合、ノードはこの状態で継続します。 |
PROMOTE |
ノードはロジカルスタンバイであり、bdr.promote_nodeを呼び出してノードの状態をACTIVEに移動したところです。これらの2つのPROMOTE状態は、1つのノードのみがSTANDBYより高いがACTIVEより低い状態になることができるという事実と一貫している必要があります。 |
PROMOTING |
ロジカルスタンバイからフルBDRノードへの昇格が進行中です。 |
ACTIVE |
ノードは完全なBDRノードであり、現在アクティブです。これは、最も一般的なノードのステータスです。 |
PART_START |
ノードがアクティブまたはスタンバイで、 bdr.part_nodeを呼び出してEDB Postgres Distributedクラスターからノードを削除したところです。 |
PARTING |
ノードは他のノードから切断し、コンセンサスまたはレプリケーションでそれ以上の役割を果たしません。 |
PART_CATCHUP |
非分割ノードは、最近分割されたノードからの欠落データを同期します。 |
PARTED |
これで、すべてのノードでノード分離操作が完了しました。 |
一度に1つのノードのみがPROMOTEまたはPROMOTINGの状態になります。 STANDBYは、ノードが読み取り専用状態にあることを示します。
オプション#
Flag |
Description |
|---|---|
-n, --lines |
上位n行を表示 |
グローバルオプションについては、 グローバルオプション を参照してください。
例#
トップ10イベントを表示しています#
この例では、3ノードクラスターの上位10イベントを表示します。
$ pgd show-events --lines 10
__OUTPUT__
Time Observer Node Subject Node Source Type Subtype Message
- --- ------------- ------------ ------ ---- ------- -------
2023-03-23 05:38:25.243257+00 witness-a1 witness-a1 consensus RAFT STATE_CHANGE RAFT_LEADER
2023-03-23 05:38:25.23815+00 witness-a1 witness-a1 consensus RAFT STATE_CHANGE RAFT_CANDIDATE
2023-03-23 05:38:21.197974+00 bdr-a1 bdr-a1 consensus RAFT STATE_CHANGE RAFT_FOLLOWER
2023-03-23 05:38:21.197107+00 witness-a1 witness-a1 consensus RAFT STATE_CHANGE RAFT_FOLLOWER
2023-03-23 05:38:21.169781+00 bdr-a2 bdr-a2 consensus RAFT STATE_CHANGE RAFT_FOLLOWER
2023-03-23 05:38:17.949669+00 witness-a1 bdr-a1 consensus NODE STATE_CHANGE ACTIVE
2023-03-23 05:38:17.949544+00 bdr-a1 bdr-a1 consensus NODE STATE_CHANGE ACTIVE
2023-03-23 05:38:17.946857+00 bdr-a2 bdr-a1 consensus NODE STATE_CHANGE ACTIVE
2023-03-23 05:38:17.91628+00 bdr-a1 bdr-a2 receiver WORKER ERROR pglogical worker received fast finish request, exiting
2023-03-23 05:38:17.915236+00 witness-a1 bdr-a1 consensus NODE STATE_CHANGE PROMOTING