newrelic.newrelic_install Ansibleロールを使用して、PostgreSQL監視用のNRDOT Collectorをインストールして設定できます。このロールは、単一のプレイでコレクターをインストールし、監視ロールとその権限を作成し、コレクターを設定します。
ガイド付きインストレーション
代わりにNew Relic UIからインストールするには、one.newrelic.com > Integrations & Agents > PostgreSQL (Database 360)に移動してください。このページでは、手動インストレーションについてのみ説明します。
前提条件
有効なライセンスキーを持つNew Relicアカウント。
New Relic アカウントID。
PostgreSQL 14以降。
Ansible Core 2.13または2.14、Python 3.10、および
ansible.windowsとansible.utilsのコレクション。Debian/UbuntuまたはRHEL/CentOSを実行しているLinuxコレクターホスト。
pg_stat_statementsshared_preload_libraries経由でロードする必要があり、これにはデータベースの再起動が必要です。プレイブックを実行する前に、サーバーレベルの前提条件を整えてください。セルフホスト型PostgreSQLの場合:パスワードが設定され、
pg_hba.confでパスワードベースのホスト認証が許可されている、PostgreSQLサーバーへの管理者アクセス権(postgresスーパーユーザーまたは同等の権限)。AWS RDS上のPostgreSQLまたはAuroraの場合:コレクターホストからRDSエンドポイントへのネットワーク接続、およびRDSマスターのユーザー名とパスワード。
ご利用のリージョンのNew Relic OTLPエンドポイントへのネットワーク接続。
詳細な要件については、互換性をご覧ください。
役割をインストールします
$ansible-galaxy install newrelic.newrelic_install必要なコレクションもインストールされていることを確認してください:
$ansible-galaxy collection install ansible.windows ansible.utilsプレイブックを設定してください
プレイブックを実行します
$ansible-playbook -i <inventory_file> <playbook_file>.ymlデータを探す、使う
データの収集が開始されると、New Relic UIから包括的なPostgreSQLデータベース監視にアクセスできます。
New RelicでPostgreSQLデータベースエンティティを見つけるには:
- one.newrelic.com > All capabilities > Databasesに移動します。
- Entity typeドロップダウンからPostgreSQL instanceを選択し、Applyをクリックします。
- エンティティのリストからPostgreSQLデータベースを選択します。
関連ドキュメント
NRDOTを使用したPostgreSQL監視の概要
New Relicを使用したPostgreSQL監視で利用可能なすべてのインストレーション方法をご覧ください。
CLIインストール
単一のNew Relic CLIコマンドを使用して、PostgreSQLの監視をインストールおよび設定する方法について説明します。
Chefのインストール
newrelic-install Chefクックブックを使用して、PostgreSQLの監視を大規模にインストールおよび設定する方法について説明します。
Helmチャートのインストール
postgresql-otel Helmチャートを使用して、Kubernetes上でPostgreSQLの監視をインストールおよび設定する方法について説明します。