show-clockskew#
各BDR間のクロックスキューの状態を示します。
概要#
クラスター内の各BDR間のクロックスキューのステータスを示します。
このコマンドの実行中にクラスターが高負荷になっている場合、または多数のノードが含まれている場合、クロックスキューの現在の実装は不正確なスキュー値を返す場合があることに注意してください。
記号の意味 ——- ——– * ok ~ warning (skew > 2秒) !クリティカルスキュー> 5秒xダウン/到達不能 ?不明 - n/a
pgd show-clockskew [flags]
例#
Example 1 (3 node cluster, bdr-a1 and bdr-c1 are up, bdr-b1 is down)
$ pgd show-clockskew
Node bdr-a1 bdr-b1 bdr-c1 Current Time
---- ------ ------ ------ ------------
bdr-a1 *?* 2022-03-30 07:02:21.334472
bdr-b1 x * x x
bdr-c1 *?* 2022-03-30 07:02:21.186809
Example 2 (3 node cluster, all nodes are up)
$ pgd show-clockskew
Node bdr-a1 bdr-b1 bdr-c1 Current Time
---- ------ ------ ------ ------------
bdr-a1 ** * 2022-03-30 07:04:54.147017
bdr-b1 ** * 2022-03-30 07:04:54.340543
bdr-c1 ** * 2022-03-30 07:04:53.90451
オプション#
-h, --help help for show-clockskew
親コマンドから継承したオプション#
-f, --config-file string config file; ignored if
--dsn flag is present (default "/etc/edb/pgd-cli/pgd-cli-config.yml")
--dsn string database connection string
e.g."host=bdr-a1 port=5432 dbname=bdrdb user=postgres "
-L, --log-level string logging level: debug, info, warn, error (default "error")
-o, --output string output format: json, yaml