El agente .NET de New Relic es compatible tanto con .NET framework como con .NET Core. Este documento describe la compatibilidad y el soporte para la aplicación .NET Core. Consulte Compatibilidad y requisitos de .NET framework para la aplicación .NET framework .
El agente .NET de New Relic incluye instrumentación integrada para algunas de las partes más populares del ecosistema .NET Core, incluidos el marco, la base de datos y los sistemas de colas de mensajes.
Después de la instalación, el agente se ejecuta dentro del proceso de supervisión; no existe un proceso o servicio separado creado por el agente.
Para el marco y la biblioteca que no se instrumentan automáticamente de fábrica, puede ampliar el agente con instrumentación personalizada de .NET.
¿Quieres probar nuestro agente .NET? ¡ Crea una cuenta New Relic gratis! No se requiere tarjeta de crédito.
Requisitos
Antes de instalar el agente New Relic .NET en Windows o Linux, asegúrese de que su sistema cumpla con estos requisitos:
Instrumentación automática
Si su aplicación está alojada en ASP..NET Core, el agente crea e instrumenta automáticamente la transacción. El agente .NET implementará automáticamente su aplicación después de la instalación. Si su aplicación no está instrumentada automáticamente, o si desea agregar instrumentación, use instrumentación personalizada.
Característica no disponible
Las siguientes características no están disponibles para el agente .NET:
- El agente .NET no admite el recorte de despliegues y ejecutables autónomos, porque el compilador puede potencialmente recortar ensamblados de los que depende el agente.
- Infinite Tracing no es compatible con Alpine Linux debido a un problema de compatibilidad con GRPC. Consulte este problema del agente para obtener más información.
Conecte el agente a otros productos New Relic
Además de APM, el agente .NET se integra con otros productos New Relic para brindarle visibilidad de un extremo a otro:
Producto | integracion |
---|---|
Para ASP..NET Core v6.0 y aplicaciones web posteriores (MVC, Razor y Blazor), el agente .NET (a partir de la versión 10.19.0) inyecta automáticamente el agente JavaScript del navegador cuando habilita la instrumentación automática. Para otros tipos de aplicaciones web, puede inyectar el agente utilizando la API del agente .NET o el método copiar/pegar del agente del navegador. Después de habilitar la inyección browser , puede ver los datos del navegador en la página Resumen de APM y cambiar rápidamente entre el APM y los datos del navegador para una aplicación en particular. Para opciones de configuración e instrumentación manual, consulte monitoreo del navegador y el agente .NET. | |
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 los hosts de su infraestructura por aplicación APM en nuestra UI de infraestructura. Para obtener más información, consulte Datos de APM en la UIde la infraestructura. | |
El agente .NET envía un evento y atributo predeterminados para la consulta NRQL. También puedes grabar eventos personalizados para análisis avanzado. |