Con nuestro agente .NET, puede obtener logs in context, que le permite ver el registro de su aplicación en el contexto de sus otros datos New Relic . Para obtener información general sobre esta característica, consulte logs en el contexto APM .
Sugerencia
¿Tienes muchos registros .Net? Consulte nuestro tutorial sobre cómo optimizarlos y administrarlos.
Opciones de logs en el contexto automático
Tienes tres opciones para configurar el logs en el contexto para enviar el registro de tu aplicación y vincular metadatos automáticamente a New Relic. El marco admitido para el inicio de logs en el contexto automático utilizando el reenvío de agentes incluye:
Frameworks | Versión mínima framework | Versión mínima del agente |
---|---|---|
Log4Net | Para framework.NET: v1.2.10 Para .NET Core: v2.0.10 | v9.7.0 |
Serilog | Para framework.NET: v2.0.0 Para .NET Core: v2.5.0 | v9.7.0 |
NLog | Para framework.NET: v4.1.0 Para .NET Core: v4.5.0 | v9.7.0 |
Microsoft.Extensions.Logging | v3.0.0 | Para .NET framework: agente v9.7.0 Para ..NET Core: agente v10.0.0 |
Sugerencia
Muchas versiones de Sitecore utilizan Sitecore.Logging, que se basa en una bifurcación de log4net, pero es independiente. Se agregó soporte para esta biblioteca en la versión 10.14.0 del agente .NET.
¿Te ha ayudado este documento con la instalación?
Asegure sus datos
Su registro puede incluir información confidencial protegida por HIPAA u otros protocolos de cumplimiento. De forma predeterminada, ofuscamos los patrones numéricos que parecen corresponder a elementos como tarjetas de crédito o números de Seguro Social, pero es posible que deba aplicar hash o enmascarar información adicional.
Para más información, véase expresión de ofuscación y reglas. Puede hash o enmascarar sus log datos utilizando la New Relic UI o utilizando NerdGraph, nuestra GraphQL.API
Explora tus datos
Para aprovechar al máximo sus datos de registro:
- En la páginaAPM Summary , haga clic en su gráfico Web transaction time para ver el registro asociado con un momento específico.
- Verifique Errors inbox de su aplicación para ver el registro asociado con sus errores.
- Utilice rastreo distribuido para ver el registro asociado a la traza individual.
- Explore más datos de registro en su plataforma con nuestra UI de logs.
- Configure alertas basadas en la salida log y la gravedad.
- consulte sus datos utilizando nuestra UI especializada para registrar datos y cree un panel con los resultados.
Consejos de resolución de problemas
Normalmente, su registro comenzará a aparecer menos de un minuto después de habilitar el logs en el contexto APM. Consulta la sección Triage > Logs de tu aplicación. Allí también comenzará a ver patrones de registros relacionados con el error.
Si no ve ningún registro de errores o traza, es posible que no haya ninguno para su aplicación. Intente actualizar la página UI o cambie el período de tiempo seleccionado.
Deshabilitar el registro automático
El logs en el contexto APM reenvía automáticamente datos log del agente y está habilitado de forma predeterminada. Esto puede tener un impacto negativo en su seguridad, cumplimiento, facturación o rendimiento del sistema. Para obtener más información, o si necesita ajustar la configuración predeterminada, siga los procedimientos para desactivar el registro automático.
Opción de logs en el contexto manual
Si necesita utilizar el proceso manual para configurar el logs en el contexto para .NET, siga estos pasos:
- Asegúrate de haber configurado el inicio de sesión en New Relic. Esto incluye la configuración de un reenviador de registros compatible que recopile su registro de aplicación y extienda los metadatos que se reenvían a New Relic.
- Instale o actualice a la última versión de .NET agente y habilite rastreo distribuido. Utilice .NET agente versión 8.21 o superior y New Relic .NET API del agente versión 8.21 o superior para logs en el contexto.
- Instale o actualice a Microsoft .NET Framework 4.5 o superior o .NET Core 2.0 o superior.
- Instale y configure cualquiera de las siguientes extensiones de registro para enriquecer sus datos log , incluidas:
- Verifique sus log datos en la New Relic UI.
Configurar la extensión log4net
Puede utilizar la extensión Apache log4net versión 2.0.8 o superior para vincular sus datos log con datos relacionados en el resto de la plataforma New Relic .
Configurar la extensión NLog
Puede utilizar nuestra extensión NLog 4.5 o superior para vincular sus datos log con datos relacionados en el resto de la plataforma New Relic .
Configurar Serilog 2.5 o extensión superior
Puede utilizar nuestra extensión Serilog para vincular sus datos log con datos relacionados en el resto de la plataforma New Relic . Esto requiere: