Nosso agente Node.js inclui instrumentação integrada do framework Node.js mais popular, servidores de aplicativos, banco de dados e sistemas de enfileiramento de mensagens. Para frameworks e bibliotecas que não são instrumentados prontos para uso, você pode estender o agente com nossa API Node.js do agente.
Nosso agente Node.js está disponível publicamente no repositório Node gerenciador de pacote (npm), bem como no GitHub. Pronto para experimentar o agente Node.js da New Relic? Crie uma conta New Relic!
Requisitos para instalar o 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.
Módulos instrumentados
Após a instalação, o agente automaticamente instrumento 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 Node.js do agente.
Nota: A versão suportada mais recente pode não refletir a versão suportada mais recente.
Nome do pacote | Versão mínima suportada | Última versão suportada | Introduzido em* |
---|---|---|---|
| 2.3.0 | 2.8.4 |
|
| 4.0.0 | 4.11.0 |
|
| 3.474.0 | 3.629.0 | 11.13.0 |
| 3.0.0 | 3.629.0 | 8.7.1 |
| 3.0.0 | 3.624.0 | 8.7.1 |
| 3.0.0 | 3.624.0 | 8.7.1 |
| 3.377.0 | 3.624.0 | 8.7.1 |
| 3.47.0 | 3.374.0 | 8.7.1 |
| 7.16.0 | 8.15.0 | 11.9.0 |
| 1.4.0 | 1.11.1 | 8.17.0 |
| 20.1.2 | 21.3.10 | 9.0.0 |
| 11.0.2 | 12.0.1 | 3.2.0 |
| 0.1.17 | 0.2.23 | 11.13.0 |
| 9.0.0 | 10.4.4 | 10.1.0 |
| 5.0.0 | 5.18.0 | 11.0.0 |
| 2.0.0 | 3.1.12 | 11.0.0 |
| 0.5.0 | 0.10.4 | 2.0.0 |
| 3.0.0 | 3.13.0 |
|
| 3.0.0 | 3.13.0 |
|
| 2.2.48 | 2.1673.0 | 6.2.0 |
| 2.0.0 | 3.7.2 | 1.27.0 |
| 1.8.12 | 1.8.15 | 9.3.0 |
| 3.4.0 | 4.7.2 | 1.7.1 |
| 3.0.0 | 3.7.0 | 2.6.0 |
| 4.6.0 | 4.19.2 | 2.6.0 |
| 2.0.0 | 4.28.1 | 8.5.0 |
| 3.0.0 | 3.9.0 | 0.9.0 |
| 4.0.0 | 5.4.1 | 1.26.2 |
| 2.0.0 | 2.2.4 | 11.19.0 |
| 2.0.0 | 2.15.3 | 3.2.0 |
| 3.0.0 | 4.0.1 | 3.2.0 |
| 11.0.2 | 12.0.1 | 3.2.0 |
| 2.2.0 | 2.2.2 | 1.26.2 |
| 4.1.4 | 6.8.0 | 1.32.0 |
| 2.2.0 | 2.18.1 | 1.32.0 |
| 2.0.0 | 3.11.0 | 1.32.0 |
| 13.4.19 | 14.2.5 | 12.0.0 |
| 4.0.0 | 4.55.4 | 11.13.0 |
| 8.2.0 | 8.12.0 | 9.0.0 |
| 2.0.0 | 3.1.0 | 9.0.0 |
| 7.0.0 | 9.3.2 | 8.11.0 |
| 1.3.0 | 1.5.1 | 1.26.2 |
| 3.1.0 | 4.7.0 | 1.31.0 |
| 11.0.0 | 11.1.0 | 2.6.0 |
| 3.0.0 | 10.0.0 | 4.9.0 |
| 5.0.0 | 6.19.7 | 11.1.0 |
| 3.7.0 | 3.7.8 | 1.26.2 |
| 3.0.0 | 3.14.1 | 8.11.0 |
*Quando o pacote não é especificado, o suporte está dentro do pacote newrelic
.
Suporte AI Monitoring
O agente Node.js oferece suporte à seguinte plataforma e integração de IA.
Amazon Bedrock
Através do módulo @aws-sdk/client-bedrock-runtime
, oferecemos suporte a:
Modelo | Imagem | Texto | Visão |
---|---|---|---|
AI21 Labs Jurassic-2 | ❌ | ✅ | - |
Amazon Titan | ❌ | ✅ | - |
Anthropic Claude | ❌ | ✅ | ❌ |
Cohere | ❌ | ✅ | - |
Meta Lhama2 | ❌ | ✅ | - |
Meta Lhama3 | ❌ | ✅ | - |
Nota: se um modelo suportar streaming, também instrumentamos a variante de streaming.
Langchain
Os seguintes recursos gerais do Langchain são suportados:
Agentes | Chains | Ferramentas | Vectorstores |
---|---|---|---|
✅ | ✅ | ✅ | ✅ |
Modelos/provedores são geralmente suportados transitivamente pela nossa instrumentação do módulo do provedor.
Fornecedor | Suportado | Transitivamente |
---|---|---|
Azure OpenAI | ❌ | ❌ |
Amazon Bedrock | ❌ | ❌ |
OpenAI | ✅ | ✅ |
OpenAI
Através do módulo openai
, oferecemos suporte a:
Áudio | Bater papo | Conclusões | Incorporações | Arquivos | Imagens |
---|---|---|---|---|---|
❌ | ✅ | ✅ | ✅ | ❌ | ❌ |
/* end: compat-table */
Conecte o agente a outro recurso New Relic
O agente Node.js se integra a outro recurso para fornecer observabilidade em toda a stack:
Produtos | Capacidade |
---|---|
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:
| |
O agente Node.js pode adicionar os benefícios do ao ativar a instrumentação automática. Após habilitar a injeção de monitoramento de Browser, basta seguir nosso guia de instalação de monitoramento de Browser com o agente Node.js. Depois de concluir essas etapas, você poderá visualizar seus dados do browser na página APM Summary e alternar rapidamente entre o APM e os dados do browser para um aplicativo específico. Para opções de configuração e instrumentação manual, consulte monitoramento de Browser e agente Node.js. | |
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. | |
O agente Node.js envia evento e atributo padrão para consulta NRQL. Você também pode gravar eventos personalizados para análise avançada. | |
Sintético trace da transação conecta solicitações do monitor Sintético à transação APM subjacente. |