show-clockskew

各BDR間のクロックスキューのステータスを表示します。

概要

クラスタ内の各BDR間のクロックスキューのステータスを表示します。

このコマンドの実行中にクラスターの負荷が高い場合、または多数のノードが含まれる場合、クロックスキューの現在の実装は不正確なスキュー値を返す場合があることに注意してください。

記号 意味 ——- ——– * ok ~ warning (skew > 2秒) !クリティカル(スキュー> 5秒)×ダウン/到達不能?不明 - 該当なし

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-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