Amazon Web Services (AWS)) Elastic Beanstalk es un servicio dinámico que permite un fácil despliegue y escalabilidad para su aplicación. Siga estas instrucciones para implementar el agente de infraestructura en la instancia de lanzamiento con su aplicación AWS Elastic Beanstalk.
Además de implementar el agente de infraestructura, también puede integrar New Relic con AWS y llevar información de monitoreo de Elastic Beanstalk a New Relic. Si aún no lo ha hecho, siga estas instrucciones para la integración de Amazon con el monitoreo de infraestructura.
Requisitos
Asegúrese de tener una cuenta de Amazon Web Services compatible. Además, para cualquier instalación de New Relic, necesitarás tu . Esta es una cadena hexadecimal de 40 caracteres que New Relic proporciona cuando se registra para obtener su cuenta.
Instalar el agente de infraestructura
Para instalar el agente de infraestructura en instancia de lanzamiento con AWS Elastic Beanstalk:
En la carpeta
.ebextensions
dentro de su aplicación Elastic BeanStalk, cree un nuevo archivo llamadonewrelic.config
.Según el sistema operativo, agregue el siguiente contenido al archivo:
Reemplaza
YOUR_LICENSE_KEY
con tu New Relic .Reemplace
x86_64
conaarch64
cuando se ejecute en ARM (Graviton).
Envíe su aplicación a Elastic BeanStalk:
- En general, utilice
eb deploy
. - Si todavía usa Eb CLI 2.6 , use
git aws.push
si es necesario. - Opcional: utilice la de la AWS consola UI.
- En general, utilice
Después de una configuración exitosa, pueden pasar hasta quince minutos antes de que la métrica comience a aparecer en New Relic. Vea las páginas de infraestructura de su host en one.newrelic.com.
Configurar el agente de infraestructura
Para configurar el agente de infraestructura, adapte el archivo de configuración del agente o utilice variables de entorno para determinar la configuración del agente según nuestros requisitos. La configuración se puede aplicar utilizando cualquiera de los métodos que se enumeran a continuación:
- Configuración en el archivo: edite el archivo
newrelic.config
en la carpeta.ebextensions
con configuraciones adicionales del agente. La configuración debe incluirse en el contenido del archivonewrelic-infra.yml
. - Configuración en variables de entorno: defina las
NRIA_*
variables de entorno requeridas a través de UI, API o CLI de Elastic Beanstalk. También es posible definirlos medianteoption_settings
en el archivonewrelic.config
. Obtenga más información en la documentación de AWS Beanstalk.
Desinstalar el agente de infraestructura
Para desinstalar el agente, actualice el newrelic.config
de .ebextensions
con la siguiente configuración, luego actualice el despliegue.