Esta tradução de máquina é fornecida para sua comodidade.
In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.
Compatibilidade e requisitos para o agente Node.js
Nosso agente Node.js inclui instrumentação integrada da estrutura Node.js mais popular, servidores de aplicativos, banco de dados e sistemas de enfileiramento de mensagens. Para framework e biblioteca que não são instrumentados imediatamente, você pode estender o agente com nossa API Node.js do agente.
Antes de instalar o agente, verifique se o seu sistema atende aos requisitos mínimos. Para obter melhor desempenho, use a versão mais recente do suporte ativo de longo prazo (LTS) do Node.js.
O agente Node.js é compatível com o seguinte sistema operacional:
Linux
SmartOS
macOS 10.7 e superior
Windows Server 2008 e superior
Também é compatível com estes serviços de hospedagem:
Daremos suporte às versões mais recentes dos lançamentos do Node.js no início do seguinte cronograma de suporte ativo de longo prazo. A política de suporte de versão não substitui nossa política geral de fim de vida útil (EOL).
A seguir estão os intervalos de tempo propostos. A data de lançamento real pode variar.
Versão do Node.js.
Data de início do suporte ativo de longo prazo (LTS)
Data de lançamento inicial do agente Node.js com suporte
20
Outubro de 2023
28 de agosto de 2023 com agente Node.js v11.0.0
18
Outubro de 2022
3 de agosto de 2022 com agente Node.js v9.0.0
16
Outubro de 2021
26 de julho de 2021 com agente Node.js v8.0.0
A seguir estão os intervalos de tempo propostos para EOL em versões mais antigas do Node.js. A data de lançamento real pode variar.
Versão do Node.js.
Data de fim de vida (EOL)
Data de lançamento inicial do agente Node.js abandonando o suporte
14
Abril de 2023
A partir de 28 de agosto de 2023, descontinuamos o suporte para Node.js 14 com v11 do agente Node.js.
12
Abril de 2022
A partir de 3 de agosto de 2022, descontinuamos o suporte para Node.js 12 com v9 do agente Node.js.
10
Abril de 2021
A partir de 26 de julho de 2021, descontinuamos o suporte para Node.js 10 com v8 do agente Node.js. Para obter mais detalhes, incluindo como você pode se preparar facilmente para essa transição, consulte nossa postagem no Fórum de suporte.
ferramenta com Node.js
Após a instalação, o agente automaticamente se instrumenta com nosso catálogo de bibliotecas e frameworks Node.js suportados. Isso lhe dá acesso imediato a informações granulares específicas de seus aplicativos e servidores da web.
Para estruturas ou bibliotecas não suportadas, você mesmo precisará instrumentar o agente usando a API do agente Node.js.
O agente Node.js monitora o desempenho das chamadas do aplicativo Node.js para estes datastores:
A instrumentação do Prisma trata o próprio Prisma como o armazenamento de dados, não o armazenamento de dados SQL ou NoSQL subjacente que o Prisma está configurado para usar. Isso significa que métrica e trace mostrarão consultas do Prisma ORM, como find ou updateMany , e não instruções SQL, como SELECT ou UPDATE. Como exceção, as consultas brutas do Prisma registrarão a consulta bruta real de SQL ou NoSQL.
Para solicitar informações em nível de instância de datastores atualmente não listados para seu agente New Relic, obtenha suporte em support.newrelic.com.
TypeScript é uma linguagem de programação que pode ser compilada em JavaScript. Após a instalação, o agente Node.js instrumenta automaticamente seus aplicativos TypeScript, proporcionando acesso imediato aos dados de desempenho prontos para uso.
Os módulos ES são o padrão oficial para empacotar código JavaScript para compartilhamento/reutilização. O agente Node.js tem suporte experimental para o aplicativo do módulo ES executando o Node.js versão 16.12.0 ou superior e versão do agente 9.1.0 ou mais alto. Consulte nossa documentação do módulo ES para obter informações e instruções adicionais.
Com a v9.0.0 do agente, atualizamos a versão mínima suportada do Hapi para >= v20.0.0. Todas as versões abaixo da v20.0.0 foram descontinuadas pelo Hapi por motivos de segurança, consulte sua política de suporte.
Se estiver usando o comando nest start para iniciar o aplicativo, modifique seu binário de inicialização para carregar o agente New Relic: nest start --exec 'node -r newrelic'
v12.2.0 ou superior necessário para instrumentação de middleware
Se você estiver usando uma framework compatível com roteadores padrão, o agente Node.js poderá ler os nomes de rotas dessas estruturas como estão. No entanto, se você quiser nomes mais específicos do que os fornecidos pela sua framework, você pode querer usar uma ou mais das ferramentas que a New Relic fornece com a API de nomenclatura de transação do Node.js.
AVISO DE EOL
Descontinuamos o suporte para vários recursos em novembro de 2021. Isso inclui o Oracle Driver Package e versões Hapi anteriores ao Hapi 19.2 para nosso agente Node.js. Para obter mais detalhes, incluindo como você pode se preparar para essa transição, consulte nossa postagem no Fórum de suporte.
Conecte o agente a outro recurso New Relic
O agente Node.js se integra a outro recurso para fornecer observabilidade em toda a stack:
Se você tiver a versão 11.13.0 do agente Node.js, poderá coletar dados de IA de determinadas bibliotecas e estruturas de IA:
Biblioteca API OpenAI Node.js versões 4.0.0 e superiores. Se o seu modelo usa streaming, o agente Node.js oferece suporte às versões 4.12.2 e superiores
Ao instalar a infraestrutura e o agente APM no mesmo host, eles detectam um ao outro automaticamente. Você pode então visualizar uma lista de hosts na interface do APM e filtrar seus hosts por aplicativo APM na interface de infraestrutura. Para obter mais informações, consulte Dados APM no monitoramento de infraestrutura.