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

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

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

問題を作成する

VMware Tanzu 用New Relic NGINX 統合ビルドパック

VMware Tanzu 用のNew Relic NGINX 統合ビルドパックを使用して、NGINX 監視とトラブルシューティングを効率化します。 詳細なインベントリとパフォーマンス メトリクスを自動的に収集し、 New Relicプラットフォームに送信することで、接続、クライアント リクエスト、全体的なサーバーの健全性に関する貴重なインサイトを取得できます。 このデータをNew Relic Firehose Nozzleの VMware Tanzu インフラストラクチャ メトリクスと関連付けて、包括的な環境の可視化と迅速な問題解決を実現します。

要件と互換性

この製品はテスト済みで、v3.0 までの VMware Tanzu OpsManager バージョンおよび Tanzu アプリケーション サービス 4.0、5.0、および 6.0 と互換性があります。

VMware Tanzu 用のNew Relic NGINX 統合ビルドパックには以下が必要です。

複数のビルドパックをマニフェストに追加する方法の一般的な情報については、 Cloud Foundry のドキュメント「複数のビルドパックを含むアプリのプッシュ」を参照してください。

バージョンとサポート情報

次の表に、VMware Tanzu 用のNew Relic NGINX インテグレーション ビルドパックに関するバージョン サポート情報を示します。

要素

詳細

タイルバージョン

1.0.2

発売日

2024年8月9日

ソフトウェアコンポーネントのバージョン

VMware Tanzu 1.0.2 用New Relic NGINX 統合ビルドパック

互換性のある Ops Manager のバージョン

3.0.x

互換性のある VMware Tanzu Application Service for VM のバージョン

4.0.x、 5.0.x および 6.0.x

BOSH ステムセル バージョン

Ubuntu ジャミー

CF スタック

cflinuxfs3、cflinuxfs4 の最新バージョンがリリースされました。

インストレーションと設定

このセクションでは、VMware Tanzu 用のNew Relic NGINX インテグレーション ビルドパックをインストールして構成する方法について説明します。

ビルドパックは、Ops Manager でタイルとしてインストールすることも、CF CLI を使用して個別にインストールすることもできます。

タイルの最新バージョン (現在newrelic-nginx-buildpack-1.0.1.pivotal ) をBroadcom ダウンロード サイト、またはリリースの下にある New Relic の GitHub リポジトリからダウンロードします。

Ops Manager インストレーション ダッシュ ボードに移動し、 Import a Product [製品のインポート]をクリックして製品ファイルをアップロードします。

Import a Product [製品のインポート]ボタンの下で、 New Relic NGINX Buildpack for Tanzuのバージョン番号の横にある+記号をクリックして、タイルをステージング領域に追加します。

新しく追加されたNew Relic NGINX Buildpack for Tanzuタイルをクリックします。

  1. Ops Manager でタイルをインストールして構成します。 デフォルト値を受け入れて PCF ファンデーションに両方のビルドパックをインストールするか、またはTile Configuration > New Relic Buildpack Selectionでインストールするビルドパックのチェックボックスを選択できます。

  2. 設定を変更した場合は、ページの下部にある各タブのSave [保存]ボタンをクリックします。

Ops Manager で、インストレーションUIに移動し、 Apply changes [変更を適用] をクリックします。

newrelic-nginx-buildpack-*.pivotalを別のサブディレクトリに解凍します:

bash
$
unzip newrelic-pcf-nginx-buildpack-*.pivotal -d buildpack_tile

ディレクトリをbuildpack_tile/releasesに変更します:

bash
$
cd buildpack_tile/releases

tmpなどのサブディレクトリを作成します:

bash
$
mkdir tmp

リリース フォルダー内のtgzファイルをtmpディレクトリに抽出します。

bash
$
tar xvf newrelic-pcf-nginx-buildpack-*.tgz -C tmp

ディレクトリをtmp/packagesに変更します:

bash
$
cd tmp/packages

次のコマンドを使用して、個々のビルドパック.tgzファイルのいずれかを抽出します。

bash
$
tar xvf newrelic_nginx_buildpack_cflinuxfs4.tgz

また

bash
$
tar xvf newrelic_nginx_buildpack_cflinuxfs3.tgz

これにより、ビルドパックの名前が付いたフォルダーが作成され、ビルドパックの zip バージョンが含まれます。

CF CLI のcf create-buildpackコマンドを使用して、圧縮されたビルドパック ファイルをアップロードします。

bash
$
cf create-buildpack newrelic_nginx_buildpack-local newrelic_nginx_buildpack_cflinuxfs4/newrelic_nginx_buildpack-cached-cflinuxfs4-v*.zip 99

また

bash
$
cf create-buildpack newrelic_nginx_buildpack-local newrelic_nginx_buildpack_cflinuxfs3/newrelic_nginx_buildpack-cached-cflinuxfs3-v*.zip 99

ビルドパックのビルドとデプロイのプロセス

このタイルのビルドパックは事前に構築されており、Cloud Foundry ですぐに使用できます。 ただし、ビルドパックのキャッシュされたバージョンを変更したり、新しい依存関係で更新したりする場合は、独自のコピーをビルドできます。 以下の手順に従って、独自のコピーを構築してデプロイします。

ビルドパックをビルドする

  1. ビルドパック リポジトリをシステムにクローンします。
    bash
    $
    git clone https://github.com/newrelic/newrelic-pcf-nginx-buildpack
  2. クローンされたビルドパックのディレクトリに変更します。
  3. ビルドパック ディレクトリ内の.envrcファイルをソースします。
    bash
    $
    source .envrc
  4. Bosh CLI と Tile Generator をインストールします。
    bash
    $
    ./scripts/setup.sh
  5. ビルドパックをビルドするには、次の 2 つのオプションがあります。
  • ビルドパックのみをビルドします:

    bash
    $
    make clean
    $
    make package

    次のビルドパックが生成されます。

    • build/newrelic_nginx_buildpack-cached-cflinuxfs4-v*.zip

    • build/newrelic_nginx_buildpack-cached-cflinuxfs3-v*.zip

      また

  • タイルを作成してビルドパックをビルドします。

    bash
    $
    make clean
    $
    make all

    次のタイルが生成されます:

    • product/newrelic-pcf-nginx-buildpack-*.pivotal

Cloud Foundry にデプロイ

  1. ビルドパックを Cloud Foundry にアップロードし、オプションで CF CLI を使用して名前で指定します。

    bash
    $
    cf create-buildpack newrelic_nginx_buildpack [BUILDPACK_ZIP_FILE_PATH] 99
  2. exampleという名前のフォルダーを作成し、 example.tar.gzアーカイブをダウンロードします。

    bash
    $
    mkdir example
    $
    cd example
    $
    wget https://github.com/newrelic/newrelic-pcf-nginx-buildpack/releases/download/v1.0.1/example.tar.gz
  3. manifest.ymlを使用して、 cf pushコマンドを使用してアプリケーションをプッシュします。

    bash
    $
    cf push

(オプション) アプリケーションを New Relic Broker Service にバインドする

アプリケーションをNew Relic Broker Serviceと統合するには、次の手順に従います。

  1. Cloud Foundry CLI を使用して New Relic サービス インスタンスを作成します。

    bash
    $
    cf create-service newrelic <NEWRELIC_PLAN_NAME> <YOUR_NEWRELIC_SERVICE_INSTANCE_NAME>

    <NEWRELIC_PLAN_NAME>目的の New Relic プランに置き換え、 <YOUR_NEWRELIC_SERVICE_INSTANCE_NAME>をサービス インスタンスの名前に置き換えてください。

  2. CF CLI を使用してアプリケーションを New Relic サービス インスタンスにバインドします。

    bash
    $
    cf bind-service my_app <YOUR_NEWRELIC_SERVICE_INSTANCE_NAME>

    必ず、 my_appアプリケーションの名前に置き換え、 <YOUR_NEWRELIC_SERVICE_INSTANCE_NAME>を作成した New Relic サービス インスタンスの名前に置き換えてください。

  3. アプリケーションのmanifest.ymlファイルのservicesセクションで New Relic サービス インスタンスを指定します。

    services:
    - <YOUR_NEWRELIC_SERVICE_INSTANCE_NAME>
  4. 更新されたマニフェストを使用してアプリケーションをデプロイします。

    bash
    $
    cf push

New Relicによる監視

アプリケーションが正常にプッシュされると、NGINX インテグレーションは NGINX メトリクスのNew Relicへの送信を開始します。

ダッシュボードをインストールするには、 次の UI の指示に従ってください。 必ずインストレーションをスキップしてダッシュボードを直接取り付けてください。

また、All entities > On Hosts > NGINX Serversでデータをさらに詳しく調べることもできます。

重要

この統合ビルドパックのキャッシュされたバージョンには、 New Relic Infrastructure エージェント 1.53.0 とNew Relic NGINX 統合 3.4.6 が含まれています。

フィードバックをお寄せください

機能リクエスト、質問、バグに関する情報がある場合は、 GitHub の問題を送信してください。

Copyright © 2024 New Relic株式会社。

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