Cuando NEW_RELIC_APM_LAMBDA_MODE es true, la variable de entorno NEW_RELIC_APP_NAME controla cómo sus funciones Lambda aparecen como entidades de APM en New Relic. Esta página explica los comportamientos clave que debe comprender antes de configurar esta variable.
Comportamiento de la entidad
Las funciones que comparten el mismo valor NEW_RELIC_APP_NAME y cuenta de New Relic se agrupan bajo una sola entidad de APM en la UI de New Relic.
Si el nombre que define coincide con una entidad de APM existente —por ejemplo, una ya creada por un servicio que no es de Lambda—, la telemetría de su función Lambda se fusiona con esa entidad automáticamente. No se crea ninguna entidad separada.
Importante
Cambiar NEW_RELIC_APP_NAME crea una nueva entidad de APM. Los datos históricos asociados al nombre anterior no se migran a la nueva entidad.
Reportes multirregión
Múltiples funciones Lambda desplegadas en diferentes regiones de AWS pueden compartir el mismo NEW_RELIC_APP_NAME. Todas estas funciones reportan a una sola entidad de APM, independientemente de la región en la que estén desplegadas.
Para distinguir funciones individuales o despliegues específicos de la región dentro de la entidad agrupada, filtre por el atributo tags.aws.arn en NRQL o use la barra de filtro de etiquetas en la vista de la entidad.
Reportes entre entornos de ejecución
Las funciones Lambda que usan diferentes tiempos de ejecución (por ejemplo, una función de Python y una función de Node.js) que comparten el mismo NEW_RELIC_APP_NAME crean entidades de APM separadas — una por tiempo de ejecución. La agrupación no cruza los límites del tiempo de ejecución.
Mismo nombre de aplicación en servicios Lambda y no Lambda
Si una función Lambda y un servicio de APM no Lambda (por ejemplo, una aplicación web tradicional o un microservicio) están configurados con el mismo NEW_RELIC_APP_NAME, reportan a la misma entidad de APM.
Esto puede ser intencional: si desea una vista unificada de un servicio que se ejecuta tanto en Lambda como en infraestructura basada en servidores, compartir el nombre permite que toda la telemetría —transacciones, errores, rendimiento— aparezca en un solo lugar.
Sin embargo, si se hace involuntariamente, puede causar confusión. Las métricas, las tasas de errores y el rendimiento de la función Lambda y del servicio no Lambda se combinan, lo que puede dificultar el diagnóstico de problemas o la comprensión del rendimiento de forma independiente.