O agente .NET da New Relic oferece suporte ao .NET framework e ao .NET Core. Este documento descreve a compatibilidade e o suporte para o aplicativo .NET Core. Consulte Compatibilidade e requisitos do .NET framework para o aplicativo .NET framework .
O agente .NET da New Relic inclui instrumentação integrada para algumas das partes mais populares do ecossistema .NET Core, incluindo estrutura, banco de dados e sistemas de enfileiramento de mensagens.
Após a instalação, o agente é executado no processo de monitoramento; não há um processo ou serviço separado criado pelo agente.
Para estruturas e bibliotecas que não são instrumentadas automaticamente , você pode estender o agente com instrumentação personalizada .NET.
Quer experimentar nosso agente .NET? Crie uma conta New Relic gratuitamente! Não é necessário cartão de crédito.
Requisitos
Antes de instalar o agente .NET New Relic no Windows ou Linux, certifique-se de que seu sistema atenda a estes requisitos:
Instrumentação automática
Se sua aplicação estiver hospedada em ASP..NET Core, o agente cria automaticamente um instrumento de transação. O agente .NET instrumentará automaticamente seu aplicativo após a instalação. Se seu aplicativo não for instrumentado automaticamente ou se você quiser adicionar instrumentação, use instrumentação personalizada.
Recurso indisponível
Os seguintes recursos não estão disponíveis para o agente .NET:
- O agente .NET não suporta trim implantação e executáveis independentes, porque o compilador pode potencialmente cortar assemblies dos quais o agente depende.
- O Infinite Tracing não é compatível com Alpine Linux devido a um problema de compatibilidade GRPC. Consulte este problema do agente para obter mais informações.
Conecte o agente a outros produtos New Relic
Além do APM, o agente .NET se integra a outros produtos New Relic para oferecer visibilidade de ponta a ponta:
Produtos | Integração |
---|---|
Para aplicativos Web ASP..NET Core v6.0 e posteriores (MVC, Razor e Blazor), o agente .NET (a partir da versão 10.19.0) injeta automaticamente o agente JavaScript do browser quando você habilita a instrumentação automática. Para outros tipos de aplicativos da web, você pode injetar o agente usando a API do agente .NET ou o método copiar/colar do agente browser. Depois de ativar a injeção do browser, você pode visualizar os dados do browser na página Resumo do APM 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 .NET. | |
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 de infraestrutura por aplicativo APM em nossa interface de infraestrutura. Para obter mais informações, consulte Dados do APM na interface de infraestrutura. | |
O agente .NET envia evento e atributo padrão para consulta NRQL. Você também pode gravar eventos personalizados para análise avançada. |