• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

New Relic NGINX integration buildpack for VMware Tanzu

Optimice el monitoreo y la resolución de problemas de NGINX con el paquete de compilación de integración New Relic NGINX para VMware Tanzu. Al recopilar y enviar automáticamente un inventario detallado y una métrica de rendimiento a la plataforma New Relic , obtiene información valiosa sobre las conexiones, las solicitudes de los clientes y el estado general del servidor. Correlacione estos datos con la infraestructura métrica de VMware Tanzu de la boquillaNew Relic Firehose para obtener una visibilidad integral del entorno y una rápida resolución de problemas.

Requisitos y compatibilidad

Este producto fue probado y es compatible con VMware Tanzu OpsManager versiones hasta v3.0 inclusive y Tanzu aplicación Service 4.0, 5.0 y 6.0.

El paquete de compilación de integración New Relic NGINX para VMware Tanzu requiere lo siguiente:

Para obtener información general sobre cómo agregar varios paquetes de compilación a los manifiestos, consulte la documentación de Cloud Foundry: Cómo enviar una aplicación con múltiples paquetes de compilación.

Información de versión y soporte

La siguiente tabla proporciona información de compatibilidad de versiones sobre el paquete de compilación de integración New Relic NGINX para VMware Tanzu.

Elemento

Detalles

Versión en mosaico

1.0.2

Fecha de lanzamiento

9 de agosto de 2024

Versión del componente de software

Paquete de integración de NGINX de New Relic para VMware Tanzu 1.0.2

Versiones compatibles de Ops Manager

3.0.x

Servicio de aplicación VMware Tanzu compatible para versiones de máquina virtual (VM)

4.0.x, 5.0.x y 6.0.x

Versión de células madre BOSH

Ubuntu Jammy

pila de CF

cflinuxfs3, cflinuxfs4

Instalación y configuración

Esta sección describe cómo instalar y configurar el paquete de integración New Relic NGINX para VMware Tanzu.

Puede instalar los paquetes de compilación como un mosaico en Ops Manager o individualmente usando la CLI de CF.

Descargue la última versión del mosaico (actualmente newrelic-nginx-buildpack-1.0.1.pivotal) desde el sitio de descarga de Broadcom o desde el repositorio de GitHub de New Relic en versiones.

Navegue hasta el panel de instalación de Ops Manager y haga clic en Import a Product para cargar el archivo del producto.

Debajo del botón Import a Product , haga clic en el signo + junto al número de versión de New Relic NGINX Buildpack for Tanzu para agregar el mosaico a su área de prueba.

Haga clic en el nuevo mosaico New Relic NGINX Buildpack for Tanzu .

  1. Instale y configure el mosaico en Ops Manager. Puede aceptar los valores predeterminados para instalar ambos paquetes de compilación en su base PCF o seleccionar la casilla de verificación para cualquier paquete de compilación que desee instalar en Tile Configuration > New Relic Buildpack Selection.

  2. Si realiza algún cambio en la configuración, haga clic en el botón Save en cada pestaña en la parte inferior de la página.

En Ops Manager, vaya a la UI de instalación y haga clic en Apply changes.

Descomprima newrelic-nginx-buildpack-*.pivotal en un subdirectorio independiente:

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

Cambiar directorio a buildpack_tile/releases:

bash
$
cd buildpack_tile/releases

Cree un subdirectorio, como tmp:

bash
$
mkdir tmp

Extraiga el archivo tgz de la carpeta de versiones en el directorio tmp :

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

Cambiar directorio a tmp/packages:

bash
$
cd tmp/packages

Extraiga cualquiera de los archivos del paquete de compilación individual .tgz usando el siguiente comando:

bash
$
tar xvf newrelic_nginx_buildpack_cflinuxfs4.tgz

O

bash
$
tar xvf newrelic_nginx_buildpack_cflinuxfs3.tgz

Esto creará una carpeta con el nombre del paquete de compilación, que contendrá la versión comprimida del paquete de compilación.

Cargue el archivo del paquete de compilación comprimido usando el comando cf create-buildpack de la CLI de CF:

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

O

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

Proceso de construcción y despliegue de Buildpack

Los paquetes de compilación de este mosaico están prediseñados y listos para su uso en Cloud Foundry. Sin embargo, si desea realizar cambios o actualizar la versión en caché de cualquier paquete de compilación con una dependencia más nueva, puede crear su propia copia. Siga las instrucciones a continuación para crear y desplegar su propia copia.

Construye el paquete de compilación

  1. Clona el repositorio del paquete de compilación en tu sistema:
    bash
    $
    git clone https://github.com/newrelic/newrelic-pcf-nginx-buildpack
  2. Cambie el directorio al paquete de compilación clonado.
  3. Obtenga el archivo .envrc en el directorio del paquete de compilación:
    bash
    $
    source .envrc
  4. Instale Bosh CLI y Tile Generator:
    bash
    $
    ./scripts/setup.sh
  5. Para crear el paquete de compilación, tiene dos opciones:
  • Solo construye el paquete de compilación:

    bash
    $
    make clean
    $
    make package

    Se generarán los siguientes paquetes de compilación:

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

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

      O

  • Construya el paquete de compilación creando un mosaico:

    bash
    $
    make clean
    $
    make all

    Se generará el siguiente mosaico:

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

desplegar en Cloud Foundry

  1. Cargue el paquete de compilación en Cloud Foundry y, opcionalmente, especifíquelo por nombre mediante la CLI de CF:

    bash
    $
    cf create-buildpack newrelic_nginx_buildpack [BUILDPACK_ZIP_FILE_PATH] 99
  2. Cree una carpeta llamada example y descargue el archivo 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. Empuje la aplicación usando el comando cf push usando el manifest.yml:

    bash
    $
    cf push

(Opcional) Vincule su aplicación al servicio New Relic Broker

Para integrar su aplicación con el servicio New Relic Broker, siga estos pasos:

  1. Emplee la CLI de Cloud Foundry para crear una instancia de servicio New Relic:

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

    Cerciorar de reemplazar <NEWRELIC_PLAN_NAME> con el plan New Relic deseado y <YOUR_NEWRELIC_SERVICE_INSTANCE_NAME> con un nombre para su instancia de servicio.

  2. Vincule su aplicación a la instancia del servicio New Relic usando la CLI de CF:

    bash
    $
    cf bind-service my_app <YOUR_NEWRELIC_SERVICE_INSTANCE_NAME>

    Cerciorar de reemplazar my_app con el nombre de su aplicación y <YOUR_NEWRELIC_SERVICE_INSTANCE_NAME> con el nombre de la instancia del servicio New Relic que creó.

  3. Especifique la instancia del servicio New Relic en la sección services del archivo manifest.yml de su aplicación:

    services:
    - <YOUR_NEWRELIC_SERVICE_INSTANCE_NAME>
  4. Despliega tu aplicación con el manifiesto actualizado:

    bash
    $
    cf push

Monitoreo con New Relic

Una vez que la aplicación se impulse con éxito, la integración NGINX comenzará a enviar NGINX métrica a New Relic.

Para instalar el dashboard, siga estas instrucciones UI . Cerciorar de omitir la instalación e instalar directamente el dashboard.

También puede explorar más los datos en All entities > On Hosts > NGINX Servers.

Importante

La versión en caché de este paquete de compilación de integración contiene el agente de infraestructura New Relic 1.53.0 y la integración New Relic NGINX 3.4.6.

Déjanos tu opinión

Si tiene una solicitud de característica, preguntas o información sobre un error, envíe un problema de GitHub.

Copyright © 2024 New Relic Inc.

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