New Relic の Prometheus エージェントは、Prometheus サーバーをエージェント モードで実行するためのシン ラッパーです。この統合により、Prometheus が使用する YAML 構成ファイルを作成し、New Relic にメトリクスを送信する準備が整います。
リポジトリからソリューションの詳細をご覧ください。
Prometheus エージェントをインストールする
Prometheus エージェントは、Kubernetes 統合の一部として、または単独でインストールできます。
Kubernetes 統合と並行して
Kubernetes 統合をインストールして、Prometheus エージェントを含む Kubernetes クラスターの完全な可観測性を得ることができます。
Kubernetesインテグレーションをインストールします。 インストール方法については、こちらをご覧ください。
ヒント
Helm を使用したデプロイ統合のための手動手順も提供しています。
newrelic-prometheus-agent.enabled=true
オプションを設定して、Prometheus エージェントを有効にする必要があります。統合が正しく構成されていることを確認するには、one.newrelic.com > All capabilities > Query your data に移動し、次のNRQL書き込みを実行して、データが報告されているかどうかを確認します。
FROM Metric SELECT count(*) WHERE collector.name = 'prometheus-agent' AND cluster_name = 'YOUR_CLUSTER_NAME' since 1 hour ago
ヒント
データがすぐに表示されない場合は、数秒待ちます。データが New Relic に送信されるまでに時間がかかる場合があります。
スタンドアロン インストール
Kubernetes 統合が必要ない場合は、Prometheus エージェントを単独でインストールできます。
以下を実行してPrometheus エージェントをインストールします。
bash$helm repo add newrelic-prometheus https://newrelic.github.io/newrelic-prometheus-configurator$helm upgrade --install newrelic newrelic-prometheus/newrelic-prometheus-agent -f YOUR_CUSTOM_VALUES.yaml統合が正しく構成されていることを確認するには、one.newrelic.com > All capabilities > Query your data に移動し、次のNRQL書き込みを実行して、データが報告されているかどうかを確認します。
FROM Metric SELECT count(*) WHERE collector.name = 'prometheus-agent' since 1 hour ago
Prometheus エージェント ダッシュボードをインストールする
Kubernetes 統合をインストールしたか、Prometheus エージェントのみをインストールしたかに関係なく、パフォーマンスとヘルス情報、および送信されたメトリック ボリュームを含むセルフ メトリックの精選されたダッシュボードも提供します。
このダッシュボードを使用すると、Prometheus メトリクスと Prometheus エージェントに関する次のような有意義な洞察を得ることができます。
- ソースから送信されたサンプル
- ソース別の固有指標
- ソース別の時系列
- メトリクス(Cardinality)による時系列
- メモリと CPU の消費量
- ターゲットのスクレイピングに失敗しました
- クラスターごとの合計インスタンス
New Relic アカウントにPrometheus エージェントのダッシュボードをインストールします。
Prometheus エージェントのダッシュボードを含むクイックスタートをインストールします。