• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

CLIを使用してPostgreSQL監視用のNRDOTをインストールおよび設定します。

|View as Markdown (English)

New Relic CLIを使用して、PostgreSQL監視用のNRDOT Collectorをインストールおよび設定できます。CLIは1つのコマンドで、コレクターをインストールし、監視ロールとその権限を作成し、コレクターを設定します。

前提条件

  • 有効なライセンスキーを持つNew Relicアカウント。

  • New Relic アカウントID。

  • PostgreSQL 14以降。

  • curlとsystemdがインストールされ、psqlクライアントが利用可能な、Debian/UbuntuまたはRHEL/CentOSを実行しているLinuxコレクターホスト。

  • pg_stat_statements shared_preload_libraries経由でロードする必要があります。インストーラはこれを確認し、そうでない場合は失敗します。以下のサーバーレベルの前提条件を参照してください。

  • セルフホスト型PostgreSQLの場合:PostgreSQLサーバーへの管理アクセス(postgresスーパーユーザーまたは同等のユーザー)。

  • AWS RDS/Aurora PostgreSQLの場合:コレクターホストからRDSエンドポイントへのネットワーク接続(RDSセキュリティグループのPostgreSQLポートでのインバウンドアクセス)、およびRDSマスターのユーザー名とパスワード。

  • ご利用のリージョンのNew Relic OTLPエンドポイントへのネットワーク接続。

    詳細な要件については、互換性をご覧ください。

サーバーレベルの前提条件

pg_stat_statements shared_preload_librariesなしでは作成できず、そのパラメーターはデータベースの再起動を必要とするため、CLIでは設定できません。インストールを実行する前に、これらのパラメーターを設定してください:

パラメータ

価値

shared_preload_libraries

pg_stat_statements

pg_stat_statements.track

ALL

pg_stat_statements.max

10000

pg_stat_statements.save

on

track_activity_query_size

4096

track_functions

all

  • セルフホスト型:これらをpostgresql.confに設定し、PostgreSQLを再起動します。一部のディストリビューションでは、pg_stat_statementsを利用可能にするためにpostgresql-contribパッケージをインストールする必要があります。
  • AWS RDSまたはAurora:これらは設定ファイルではなく、DBのパラメーターグループで設定します。track_activity_query_size と pg_stat_statements.max は静的パラメーターです:apply_method: pending-reboot で適用してから、インスタンスを再起動してください。Aurora の場合、パラメーターグループのファミリー名はエンジンのメジャーバージョンと完全に一致する必要があります。たとえば aurora-postgresql16 です。

NRDOT Collectorのインストールと設定

データを探す、使う

データの収集が開始されると、New Relic UIから包括的なPostgreSQLデータベース監視にアクセスできます。

New RelicでPostgreSQLデータベースエンティティを見つけるには:

  1. one.newrelic.com > All capabilities > Databasesに移動します。

  2. Entity typeドロップダウンからPostgreSQL instanceを選択し、Applyをクリックします。

  3. エンティティのリストからPostgreSQLデータベースを選択します。

    データが到着していることを確認するには、クエリビルダーで次のクエリを実行します:

    SELECT count(*) FROM Metric
    WHERE metricName LIKE 'postgresql.%'
    AND instrumentation.provider = 'opentelemetry'
    SINCE 10 minutes ago

NRDOTを使用したPostgreSQL監視の概要

New Relicを使用したPostgreSQL監視で利用可能なすべてのインストレーション方法をご覧ください。

Ansibleのインストール

newrelic.newrelic_installを使用して、大規模なPostgreSQL監視をインストールおよび構成する方法について説明しますAnsibleロール。

Chefのインストール

newrelic-install Chefクックブックを使用して、PostgreSQLの監視を大規模にインストールおよび設定する方法について説明します。

Helmチャートのインストール

postgresql-otel Helmチャートを使用して、Kubernetes上でPostgreSQLの監視をインストールおよび設定する方法について説明します。

Dockerのインストール

Dockerですでに実行されているPostgreSQLインスタンスの兄弟コンテナとしてNRDOT Collectorを実行する方法をご覧ください。

Copyright © 2026 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.