Docker
インストール
New Relic Prometheus OpenMetricsインテグレーションをDocker環境にインストールするには、以下の手順で行います。
構成ファイル
config.yaml
を作成します。構成ファイルの例を使用するか、nri-prometheus-cfg
構成マップと構成例を含むnri-prometheus-latest.yaml
マニフェスト ファイルを参照してください。Required:
とクラスタ名を追加して、 dockerコンテナを識別します。
スクレイプするエンドポイントを追加します。たとえば、
http://localhost:8080/metrics
エンドポイントを追加して、統合自体に関する指標を収集します。メトリックとラベルの接頭辞に従って、無視または含めるメトリックを指定します。詳細については、 メトリック フィルタリングの ドキュメントを参照してください。
バックグラウンドで統合を開始する。
docker run -d --restart unless-stopped \--name nri-prometheus \-e LICENSE_KEY="YOUR_LICENSE_KEY" \-v "$(pwd)/config.yaml:/config.yaml" \newrelic/nri-prometheus:2.18.0コンテナが正常に動作していることを確認します。
docker ps -f "name=nri-prometheus"統合が正しく構成されていることを確認します。数分待ってから、New Relic UI にアクセスし、この NRQL クエリを実行してデータが報告されたかどうかを確認します。
FROM Metric SELECT count(*) WHERE clusterName = 'YOUR_CLUSTER_NAME' since 1 hour ago
このドキュメントはインストールの役に立ちましたか?
インテグレーションの更新
Prometheus OpenMetrics 統合を更新するには、必要に応じて Docker の手順に従います。
- Dockerコンテナを削除します。
- 標準のインストール手順 に従って、新しいDockerコンテナを起動します。
統合機能は、起動時に現在のバージョンをログに記録します。実行中のバージョンを確認するには
docker logs nri-prometheus 2>&1 | grep "Integration version"
出力例。
time="2019-02-26T09:21:21Z" level=info msg="Starting New Relic's Prometheus OpenMetrics Integration version 1.0.0"
アンインストール
Prometheus OpenMetrics integration for Docker or Kubernetesをアンインストールするには、以下のコマンドを実行します。
docker rm -f nri-prometheus
Kubernetes
Kubernetes クラスタで Prometheus ワークロードを計量するには、 「Kubernetes クラスタでの Prometheus エージェントのインストールと構成」を参照してください。
Prometheus Open Metrics 統合から Open Metrics に移行する必要がある場合は、次の移行ガイドを確認してください。