Security considerations#

データベースでクエリーを実行すると、Lassoは、メトリックが収集されているツールから必要な情報を収集するための十分な特権を持つロールを使用しようとします。

以下は、Lassoが各ツールに使用しようとするツールとロールです。 Lassoは、各ツールロールリストの最初に使用可能なロールを使用しようとします。 初期接続ロール とは、ツールの実行時にLasso CLIを介して提供されたロールを意味します。通常はpostgres またはenterprisedb です。

  • PostgreSQL

    • pg_monitor

    • 初期接続ロール

  • PgLogical:

    • pglogical_superuser

    • 初期接続ロール

  • PGD:

    • bdr_monitor

    • 初期接続ロール

  • PEM:

    • pem_user

    • 初期接続ロール

  • Repmgr - 初期接続ロール

  • xDB - 初期接続ロール

PGD集会のほとんどは、 bdr_monitor ロールを使用しようとします。ただし、競合の収集を担当するそれらの1つが、その目的にロールbdr_read_all_conflicts を使用しようとします。それが唯一の例外です。