データベースのメトリクス、クエリのパフォーマンス、およびシステムの健全性に関する包括的なインサイトを備えたNew Relic Distribution of OpenTelemetry(NRDOT)を使用して、PostgreSQLデータベースのパフォーマンスをモニターします。
この NRDOT ベースのアプローチは、データベース監視のOpenTelemetry標準を活用することで既存のオンホスト インテグレーション (OHI) を補完し、既存の監視スタックとの統合を容易にします。
オンホストインテグレーションとは異なり、NRDOTはinfrastructureエージェントとは独立して動作します。データベースのテレメトリーを収集するために、infrastructureエージェントは必要ありません。NRDOTにはネイティブのホスト監視機能も含まれているため、以下を選択できます:
- ホスト監視用のinfrastructureエージェントをデータベース監視用のNRDOTと併用するか、または
- NRDOTを使用して、データベースとホストの両方をモニターしてください。
設置方法をお選びください
PostgreSQL監視用のNRDOT Collectorは、以下の方法でインストールできます:
手動インストール:ご自身のインフラストラクチャにコレクターをセットアップします
New Relic CLI:単一のコマンドでコレクターをインストールして設定します
Ansible:
newrelic.newrelic_installAnsibleロールを使用して、コレクターを大規模にインストールおよび設定します。Chef:
newrelic-installChefクックブックを使用して、コレクターを大規模にインストールおよび構成します。Helmチャート:
postgresql-otelHelmチャートを使用して、Kubernetes上のPostgreSQL監視をインストールおよび設定します。Docker: Dockerですでに実行されているPostgreSQLインスタンスの兄弟コンテナとしてコレクターを実行します
インストレーションの概要
- 互換性を確認し、前提条件を収集してください。
- NRDOT Collectorをインストールします。
- 監視ユーザーを設定します。
- NRDOT Collectorを設定します。
- NRDOT Collectorを再起動してください。
- New Relic にデータが流れていることを確認します。
次へ:インストールと設定
- セルフホストのセットアップ
- AWS RDSまたはAuroraのセットアップ
- New Relic CLI:単一のコマンドでコレクターをインストールして設定します
- Ansible:
newrelic.newrelic_installAnsibleロールを使用して、コレクターを大規模にインストールおよび構成します - Chef:
newrelic-installChefクックブックを使用して、コレクターを大規模にインストールおよび設定します。 - Helmチャート:
postgresql-otelHelmチャートを使用して、Kubernetes上のPostgreSQL監視をインストールおよび構成します。 - Docker: Dockerですでに実行されているPostgreSQLインスタンスの兄弟コンテナとしてコレクターを実行します