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.
Compatibilidad y requisitos para el agente Node.js
Nuestro agente Node.js incluye instrumentación integrada del marco, servidores de aplicaciones, base de datos y sistemas de colas de mensajes de Node.js más populares. Para el marco y la biblioteca que no están instrumentados de fábrica, puede ampliar el agente con nuestra API del agente Node.js.
Antes de instalar el agente, verifique que su sistema cumpla con sus requisitos mínimos. Para obtener el mejor rendimiento, utilice la última versión activa de soporte a largo plazo (LTS) de Node.js.
El agente Node.js es compatible con el siguiente sistema operativo:
Linux
Sistema operativo inteligente
macOS 10.7 y superior
Windows Server 2008 y superior
También es compatible con estos servicios de hosting:
Daremos soporte a las últimas versiones de Node.js al comienzo del siguiente programa de soporte activo a largo plazo. La política de soporte de versiones no reemplaza nuestra política general de fin de vida útil (EOL).
A continuación se proponen rangos de tiempo. La fecha de lanzamiento real puede variar.
Versión de Node.js
Fecha de inicio del soporte activo a largo plazo (LTS)
Fecha de lanzamiento inicial del agente Node.js con soporte
20
Octubre 2023
28 de agosto de 2023 con el agente Node.js v11.0.0
18
Octubre 2022
3 de agosto de 2022 con el agente Node.js v9.0.0
16
Octubre 2021
26 de julio de 2021 con el agente Node.js v8.0.0
A continuación se proponen rangos de tiempo para EOL en versiones anteriores de Node.js. La fecha de lanzamiento real puede variar.
Versión de Node.js
Fecha de fin de vida útil (EOL)
Fecha de lanzamiento inicial del soporte para el agente Node.js
14
Abril 2023
A partir del 28 de agosto de 2023, descontinuamos el soporte para Node.js 14 con v11 del agente de Node.js.
12
Abril 2022
A partir del 3 de agosto de 2022, descontinuamos el soporte para Node.js 12 con v9 del agente de Node.js.
10
Abril 2021
A partir del 26 de julio de 2021, descontinuamos el soporte para Node.js 10 con v8 del agente de Node.js. Para obtener más detalles, incluido cómo prepararse fácilmente para esta transición, consulte nuestra publicación en el Foro de soporte.
instrumentar con Node.js
Después de la instalación, el agente se instrumenta automáticamente con nuestro catálogo de biblioteca y marco Node.js compatibles. Esto le brinda acceso inmediato a información granular específica de sus aplicaciones y servidores web.
Para marcos o bibliotecas no compatibles, deberá instrumentar el agente usted mismo utilizando la API del agente Node.js.
El agente de Node.js monitorea el rendimiento de las llamadas de la aplicación Node.js a estos almacenes de datos:
La instrumentación de Prisma trata a Prisma como el almacenamiento de datos, no como el almacenamiento de datos SQL o NoSQL subyacente que Prisma está configurado para usar. Esto significa que métrica y traza mostrarán consultas Prisma ORM como find o updateMany y no declaraciones SQL como SELECT o UPDATE. Como excepción, las consultas sin procesar de Prisma registrarán la consulta SQL o NoSQL sin procesar.
Para solicitar información a nivel de instancia de almacenes de datos que actualmente no figuran en la lista para su agente de New Relic, obtenga soporte en support.newrelic.com.
TypeScript es un lenguaje de programación que puede compilarse en JavaScript. Después de la instalación, el agente de Node.js instrumentó automáticamente sus aplicaciones TypeScript, brindándole acceso inmediato a los datos de rendimiento desde el primer momento.
Los módulos ES son el estándar oficial para empaquetar código JavaScript para compartirlo/reutilizarlo. El agente de Node.js tiene experimental soporte para la aplicación del módulo ES que ejecuta Node.js versión 16.12.0 o superior y versión del agente 9.1.0 o mas alto. Consulte nuestra documentación del módulo ES para obtener información e instrucciones adicionales.
Con la versión 9.0.0 del agente, actualizamos la versión mínima admitida de Hapi para que sea >= v20.0.0. Hapi desaprueba todas las versiones inferiores a v20.0.0 por razones de seguridad; consulte su política de soporte.
Si utiliza el comando nest start para iniciar la aplicación, modifique su binario de inicio para cargar el agente New Relic: nest start --exec 'node -r newrelic'
Se requiere v12.2.0 o superior para la instrumentación de middleware
Si está utilizando un framework compatible con enrutadores predeterminados, el agente de Node.js puede leer los nombres de ruta de estos marcos tal como están. Sin embargo, si desea nombres más específicos de los que proporciona su framework, es posible que desee utilizar una o más de las herramientas que New Relic proporciona con la API de nombres de transacciones de Node.js.
AVISO EOL
Descontinuamos el soporte para varias capacidades en noviembre de 2021. Esto incluye el paquete de controladores Oracle y las versiones de Hapi anteriores a Hapi 19.2 para nuestro agente Node.js. Para obtener más detalles, incluido cómo prepararse para esta transición, consulte nuestra publicación en el Foro de soporte.
Conecta al agente con otra característica de New Relic
El agente de Node.js se integra con otras características para brindarle observabilidad en toda su stack:
Cuando instalas la infraestructura y el agente APM en el mismo host, se detectan automáticamente entre sí. Luego puede ver una lista de hosts en la UI de APM y filtrar sus hosts por aplicación de APM en la UI usuario de infraestructura. Para obtener más información, consulte Datos de APM en monitoreo de infraestructura.