• 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

Agente PHP y Heroku

Heroku es una solución de plataforma como servicio (PaaS) para alojar aplicaciones web en varios idiomas, incluido PHP. Con New Relic, puedes extender Heroku con métrica de y .

Prepara tu solicitud

Antes de instalar el agente PHP, asegúrese de que su aplicación web PHP esté instalada y ejecutándose en Heroku. Para obtener más información, consulte Introducción a PHP en Heroku.

Instalar el agente PHP

Después de implementar su aplicación PHP en Heroku, instale nuestro agente PHP:

En unos minutos, los datos deberían empezar a aparecer en su página APM Summary . Si no aparecen datos, consulte los procedimientos de verificación y resolución de problemas en este documento.

Configurar el agente en Heroku

Heroku configura automáticamente las variables de entorno predeterminadas para su aplicación. Para personalizar su configuración, cree y cargue un archivo newrelic.ini en Heroku:

  1. Descargue una copia "limpia" de newrelic.ini_.heroku [INI | 16KB].

  2. Cambie el nombre del archivo de newrelic.ini_.heroku a newrelic.ini.

  3. Copie newrelic.ini al directorio raíz del repositorio de su proyecto.

  4. Personalice su configuración como se describe en Configuración del agente PHP.

    Advertencia

    No cambie newrelic.license, newrelic.loglevel o newrelic.appname. Estas configuraciones están configuradas por el cinturón de herramientas Heroku.

  5. Confirme los cambios de su archivo de configuración en su repositorio y envíe sus cambios a Heroku.

  6. Indique a Heroku que use su archivo de configuración personalizado a través de este comando del cinturón de herramientas de Heroku:

    bash
    $
    heroku config:set NEW_RELIC_CONFIG_FILE=newrelic.ini

Nombra tu aplicación

Para garantizar que las métricas de cada aplicación se informen por separado, asigne a cada aplicación un nombre descriptivo. El nombre de su aplicación por defecto es PHP Application on Heroku.

New Relic usa el nombre de la aplicación para agregar datos. Si no cambia este nombre, New Relic agregará los datos de cada aplicación PHP adicional que instale con este mismo nombre.

  1. Para nombrar su aplicación, ejecute este comando del cinturón de herramientas de Heroku:

    bash
    $
    heroku config:set NEW_RELIC_APP_NAME='YOUR_APP_NAME'
  2. Para verificar el cambio de nombre de su aplicación, ejecute:

    bash
    $
    heroku run env | grep NEW_RELIC_APP_NAME

Verifique que el símbolo de confirmación devuelva el nuevo nombre de la aplicación:

NEW_RELIC_APP_NAME=YOUR_APP_NAME

Verifica tu instalación

Para verificar que Heroku haya instalado el complemento New Relic, ejecute este comando del cinturón de herramientas de Heroku:

bash
$
heroku run env | grep NEW_RELIC

Esto generará una lista de variables de entorno de New Relic en Heroku. El agente utiliza estas variables de entorno para determinar a qué cuenta informar los datos. Deberías ver al menos las siguientes variables:

NEW_RELIC_LICENSE_KEY="YOUR_LICENSE_KEY"
NEW_RELIC_LOG_LEVEL="warning"
NEW_RELIC_APP_NAME="YOUR_APP_NAME"

También puedes usar phpinfo para verificar que tu aplicación se esté instrumentando.

Resolución de problemas el agente en Heroku

Para solucionar problemas del agente PHP en Heroku, examine su archivo de registro, que está almacenado en el log del servidor web de Heroku.

  1. Para ver el log del servidor web, ejecute este comando del cinturón de herramientas de Heroku:

    bash
    $
    heroku logs -t | tee newrelic.log
  2. Utilice el archivo de registro para solucionar el problema.

  3. Si necesita más ayuda, obtenga asistencia en support.newrelic.com.

El agente PHP tiene por defecto el nivel de registros warning . El soporte de New Relic también puede solicitar el registro en el nivel verbosedebug de registros. Para cambiar el nivel de registros a verbosedebug, ejecute este comando del cinturón de herramientas de Heroku:

bash
$
heroku config:set NEW_RELIC_LOG_LEVEL=verbosedebug

Advertencia

El nivel de registros verbosedebug genera rápidamente un gran volumen de datos. Utilice esta configuración solo si el soporte de New Relic lo solicita y elimínela tan pronto como recopile el resultado ejecutando este comando del cinturón de herramientas de Heroku:

bash
$
heroku config:unset NEW_RELIC_LOG_LEVEL

¿Te ha ayudado este documento con la instalación?

Copyright © 2024 New Relic Inc.

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