Resumen
New Relic recomienda que los clientes que implementen el agente .NET en una configuración que emplea Microsoft Extensions Logging (MEL) actualicen a la versión 10.1.0 o posterior para solucionar un problema por el cual el agente New Relic .NET (v9.7.0 a 10.0.0) reenviaría cualquier nivel de registro MEL, independientemente de la configuración.
Esta guía se aplica a los usuarios de .NET agente versiones 9.7.0 a 10.0.0 que utilizan el framework de registro MEL. Los agentes .NET que utilizan el marco de registro Log4net, Serilog y NLog no se ven afectados.
Software afectado
Versión del agente .NET | Marco de framework | Condiciones requeridas | Afectado/no afectado |
---|---|---|---|
.NET agent 9.7.0 through 10.0.0 | Microsoft Extensions Logging (MEL) | Log forwarding enabled and log level set | Affected |
Agente .NET todas las versiones | Registro Log4Net, Serilog o NLog | No afectado | |
Agente .NET 9.7.0 | Registro de extensiones de Microsoft (MEL) | Configuración predeterminada (reenvío de registros no habilitado) | No afectado |
Agente .NET 9.8.0 a 10.0.0 | Registro de extensiones de Microsoft (MEL) | Reenvío de registros deshabilitado | No afectado |
Agente .NET 9.7.0 a 10.0.0 | Registro de extensiones de Microsoft (MEL) | Configurado para reenviar todos los niveles de registro de extensiones de Microsoft | No afectado |
Agente .NET anterior a 9.7.0 | n/a | No afectado | |
Agente .NET 10.1.0 y después | Registro de extensiones de Microsoft (MEL) | No afectado | |
Agente .NET todas las versiones | n/a | Desplegar en Linux | No afectado |
Fijado en:
- Agente New Relic .Net versiones 10.1.0 y después
Acción sugerida:
- Los clientes que utilizan Microsoft Extension Logging deben actualizar a la versión 10.1.0 o posterior
- Technical Links: Actualización del agente .NET
- Workarounds: Clientes afectados que no pueden actualizar su agente .NET a 10.1.0 o más tarde en este momento puede desactivar el reenvío de registros.
Detalles técnicos:
Versión 10.1.0 Corrige un error en la sincronización del punto de instrumentación para que el registro de extensiones de Microsoft envíe correctamente los datos MEL después de que se produce el filtrado de nivel de registros integrado.
Detalles de la línea de tiempo
Este problema se introdujo cuando New Relic agregó soporte para la característica de reenvío de registros con framework Microsoft Extensions Logging (MEL) en la aplicación .NET Core en .NET agente v 9.7.0 (4 de abril de 2022) y en la aplicación .NET framework en v 10.0.0 (19 de julio de 2022). En la versión 9.7.0, la característica de reenvío de registros estaba deshabilitada de forma predeterminada, por lo que los clientes que usan la versión 9.7.0.0 solo pueden verse afectados por este problema si han configurado manualmente el reenvío de registros.
En la versión 9.8.0 (5 de mayo de 2022), la característica de reenvío de registros estaba habilitada de forma predeterminada.
El problema se solucionó con el lanzamiento de la versión 10.1.0 del agente .NET. lanzado el 12 de septiembre de 2022.
Preguntas frecuentes
- ¿Qué es un documento de guía de seguridad? New Relic ha emitido este documento de Guía de seguridad para notificar a los clientes sobre la necesidad de actualizar su software para abordar un error de software que, si bien no puede ser explotado por un tercero para obtener acceso a los datos de los clientes, aún tiene recomendaciones de seguridad o privacidad procesables para los clientes. .
- ¿Es posible que un tercero aproveche este problema para acceder a los datos log que se reenvían a New Relic? No, la emisión no permite la exposición de datos a un tercero. Utilizamos un conjunto integral de controles técnicos para respaldar la seguridad de los datos que recibimos. Para más información, consulta nuestra documentación sobre seguridad de los datos y cifrado de datos.
- Una vez que despliegue la versión 10.1.0 del agente .NET New Relic , ¿tengo que hacer algo más? No, no se requieren más cambios de configuración después de la actualización. Le recomendamos que verifique las configuraciones establecidas para asegurarse de que coincidan con la configuración deseada.
- Estoy usando el agente .NET pero no uso el registro de extensiones de Microsoft para el reenvío de registros. ¿Estoy impactado? No, este problema solo afecta a las aplicaciones .NET que utilizan MEL para su registro. El registro MEL se introdujo en la versión 9.7.0 para la aplicación .NET Core y 10.0.0 para la aplicación .NET framework .
- Estoy usando el agente .NET pero he desactivado la característica de reenvío de registros. ¿Estoy impactado? No, este problema solo afecta la aplicación .NET que utiliza la característica de reenvío de registros y el framework MEL.