• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Pack de construction d'intégration New Relic NGINX pour VMware Tanzu

Optimisez monitoring et le dépannage NGINX avec le buildpack d'intégration New Relic NGINX pour VMware Tanzu. En collectant et en envoyant automatiquement des métriques détaillées d'inventaire et de performances à la plateforme New Relic, vous obtenez des informations précieuses détaillées sur les connexions, requests des clients et l'état général du serveur. Mettez en corrélation ces données avec les métriques infrastructure VMware Tanzu de New Relic Firehose Nozzle pour une visibilité complète de l'environnement et une résolution rapide des problèmes.

Exigences et compatibilité

Nous avons certifié le produit avec les versions de VMware Tanzu OpsManager jusqu'à v3.0.x et les versions Tanzu Application Service 4.x, 5.x, 6.x et 10.x.

Le buildpack d'intégration New Relic NGINX pour VMware Tanzu nécessite les éléments suivants :

Pour obtenir des informations générales sur l'ajout de plusieurs buildpacks aux manifestes, consultez la documentation de Cloud Foundry : Envoyer une application avec plusieurs buildpacks.

Informations sur la version et le support

Le tableau suivant fournit des informations sur la prise en charge des versions du pack de construction d'intégration New Relic NGINX pour VMware Tanzu.

Élément

Détails

Version en mosaïque

1.1.2

Date de sortie

06 janvier 2025

Version du composant logiciel

Pack de build d'intégration New Relic NGINX pour VMware Tanzu 1.1.2

Versions d'Ops Manager compatibles

3.0.x

Versions compatibles du service d'application VMware Tanzu pour les machines virtuelles

4.x, 5.x, 6.x et 10.x

Version à base de cellules souches BOSH

Ubuntu Jammy

Pile CF

cflinuxfs3, cflinuxfs4

Installation et configuration

Cette section décrit comment installer et configurer le buildpack d'intégration New Relic NGINX pour VMware Tanzu.

Vous pouvez installer les buildpacks soit sous forme de mosaïque dans Ops Manager, soit individuellement à l'aide de la CF CLI.

Téléchargez la dernière version de la tuile (actuellement newrelic-nginx-buildpack-1.1.2.pivotal) depuis le site de téléchargement Broadcom, ou depuis le référentiel GitHub de New Relic sous sortie.

Accédez au dashboard d’installation d’Ops Manager et cliquez sur Import a Product pour télécharger le fichier du produit.

Sous le bouton Import a Product , cliquez sur le signe + à côté du numéro de version de New Relic NGINX Buildpack pour Tanzu pour ajouter la tuile à votre zone de simulation.

Cliquez sur la tuile New Relic NGINX Buildpack pour Tanzu .

  1. Installez et configurez la tuile dans Ops Manager. Vous pouvez accepter les valeurs par défaut pour installer les deux buildpacks dans votre fondation PCF ou sélectionner la case à cocher de tous les buildpacks que vous souhaitez installer sous Tile Configuration > New Relic Buildpack Selection.

  2. Si vous apportez des modifications à la configuration, cliquez sur le bouton Save de chaque onglet en bas de la page.

Dans Ops Manager, accédez à l’ UI d’installation et cliquez sur Apply changes.

Décompressez newrelic-nginx-buildpack-*.pivotal dans un sous-répertoire séparé :

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

Changer de répertoire vers buildpack_tile/releases:

bash
$
cd buildpack_tile/releases

Créez un sous-répertoire, tel que tmp:

bash
$
mkdir tmp

Extrayez le fichier tgz du dossier de sortie dans le répertoire tmp :

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

Changer de répertoire vers tmp/packages:

bash
$
cd tmp/packages

Extrayez l'un des fichiers individuels du buildpack .tgz à l'aide de la commande suivante :

bash
$
tar xvf newrelic_nginx_buildpack_cflinuxfs4.tgz

OU

bash
$
tar xvf newrelic_nginx_buildpack_cflinuxfs3.tgz

Cela créera un dossier avec le nom du buildpack, contenant la version zippée du buildpack.

Téléchargez le fichier buildpack zippé à l'aide de la commande cf create-buildpack de la CLI CF :

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

OU

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

Processus de construction et de déploiement de Buildpack

Les buildpacks de cette tuile sont pré-construits et prêts à être utilisés dans Cloud Foundry. Cependant, si vous souhaitez apporter des modifications ou mettre à jour la version en cache de n'importe quel buildpack avec une dépendance plus récente, vous pouvez créer votre propre copie. Suivez les instructions ci-dessous pour créer et déployer votre propre copie.

Construire le buildpack

  1. Clonez le référentiel buildpack sur votre système :
    bash
    $
    git clone https://github.com/newrelic/newrelic-pcf-nginx-buildpack
  2. Changer de répertoire vers le buildpack cloné.
  3. Sourcez le fichier .envrc dans le répertoire buildpack :
    bash
    $
    source .envrc
  4. Installer Bosh CLI et Tile Generator :
    bash
    $
    ./scripts/setup.sh
  5. Pour construire le buildpack, vous avez deux options :
  • Construisez uniquement le buildpack :

    bash
    $
    make clean
    $
    make package

    Les buildpacks suivants seront générés :

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

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

      OU

  • Créez le buildpack en créant une tuile :

    bash
    $
    make clean
    $
    make all

    La tuile suivante sera générée :

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

Déployer à Cloud Foundry

  1. Téléchargez le buildpack sur Cloud Foundry et spécifiez-le éventuellement par son nom à l'aide de la CF CLI :

    bash
    $
    cf create-buildpack newrelic_nginx_buildpack [BUILDPACK_ZIP_FILE_PATH] 99
  2. Créez un dossier nommé example et téléchargez l'archive 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. Poussez l'application à l'aide de la commande cf push en utilisant le manifest.yml:

    bash
    $
    cf push

(Facultatif) Liez votre application au service New Relic Broker

Pour intégrer votre application au service New Relic Broker, suivez ces étapes :

  1. Utilisez l'interface de ligne de commande Cloud Foundry pour créer une instance de service New Relic :

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

    Assurez-vous de remplacer <NEWRELIC_PLAN_NAME> par le plan New Relic souhaité et <YOUR_NEWRELIC_SERVICE_INSTANCE_NAME> par un nom pour votre instance de service.

  2. Liez votre application à l’instance de service New Relic à l’aide de la CLI CF :

    bash
    $
    cf bind-service my_app <YOUR_NEWRELIC_SERVICE_INSTANCE_NAME>

    Assurez-vous de remplacer my_app par le nom de votre application et <YOUR_NEWRELIC_SERVICE_INSTANCE_NAME> par le nom de l'instance de service New Relic que vous avez créée.

  3. Spécifiez l'instance de service New Relic dans la section services du fichier manifest.yml de votre application :

    services:
    - <YOUR_NEWRELIC_SERVICE_INSTANCE_NAME>
  4. déployez votre application avec le manifeste mis à jour :

    bash
    $
    cf push

Monitoring avec New Relic

Une fois l’application poussée avec succès, l’intégration NGINX commencera à envoyer les métriques NGINX à New Relic.

Pour installer le dashboard, suivez ces instructions UI . Assurez-vous d'ignorer l'installation et d'installer directement le dashboard.

screenshot of dashboard

Vous pouvez également explorer plus en détail les données sous All entities > On Hosts > NGINX Servers.

Important

La version en cache de ce buildpack d'intégration contient l'agent New Relic Infrastructure 1.53.0 et l'intégration New Relic NGINX 3.4.6.

Laissez-nous vos commentaires

Si vous avez une demande de fonctionnalité, des questions ou des informations sur un bug, veuillez soumettre un problème GitHub.

Droits d'auteur © 2025 New Relic Inc.

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