El agente .NET de New Relic almacena de forma predeterminada dos tipos de archivos de registro en el directorio Logs
en %ALLUSERSPROFILE%\New Relic\.NET Agent\Logs
para Windows y en /usr/local/newrelic-dotnet-agent/logs
para Linux. Si está utilizando una instalación de paquete NuGet, se ubicará en la carpeta newrelic
dentro del directorio raíz de su aplicación. Ambos son necesarios para la resolución de problemas; por ejemplo, si no aparecen datos en la UI de New Relic para su aplicación. Si falta alguno de los tipos log , algún componente del agente .NET no se inició.
- Registro del agente: estos nombres de archivos comienzan con
newrelic_agent_
. - Registro del generador de perfiles: estos nombres de archivos comienzan con
NewRelic.Profiler
.
Generar archivo de registro en Windows
Importante
Cuando resuelva los problemas de su agente New Relic .NET, asegúrese de que esté configurado para generar un archivo de registro de nivel debug
y monitor de cerca el tamaño de su archivo de registro. Iniciar sesión en debug
genera una gran cantidad de datos muy rápidamente. Después de reproducir su problema, regrese el nivel de registros a info
.
Si su C:\ProgramData\New Relic\.NET Agent
está en una carpeta oculta, actualice la configuración de Windows para poder verlo. Para generar un archivo de registro New Relic para .NET:
- Abra
newrelic.config
, generalmente ubicado enC:\ProgramData\New Relic\.NET Agent
(o%ALLUSERSPROFILE%\New Relic\.NET Agent
). - Cambie la configuración
<log level="info" />
a<log level="debug" />
. - Guarde y cierre el archivo, luego espere unos minutos hasta que el agente lea la nueva configuración.
- Genera unos minutos de tráfico a tu aplicación.
- Si envía su archivo de registro al soporte de New Relic: en su ticket de soporte de New Relic, adjunte el archivo
newrelic.config
(no el texto del archivo) y adjunte toda la carpetaLogs
deC:\ProgramData\New Relic\.NET Agent\Logs
o de%ALLUSERSPROFILE%\New Relic\.NET Agent\Logs
. - En
newrelic.config
, cambie<log level="debug" />
por<log level="info" />
.
Generar archivo de registro en Linux
Importante
Cuando resuelva los problemas de su agente New Relic .NET, asegúrese de que esté configurado para generar un archivo de registro de nivel debug
y monitor de cerca el tamaño de su archivo de registro. Iniciar sesión en debug
genera una gran cantidad de datos muy rápidamente. Después de reproducir su problema, regrese el nivel de registros a info
.
- Abierto
newrelic.config
, generalmente ubicado en/usr/local/newrelic-dotnet-agent
- Cambie la configuración
<log level="info" />
a<log level="debug" />
. - Guarde y cierre el archivo, luego espere unos minutos hasta que el agente lea la nueva configuración.
- Genera unos minutos de tráfico a tu aplicación.
- Si envía su archivo de registro al soporte de New Relic: en su ticket de soporte de New Relic, adjunte el archivo
newrelic.config
(no el texto del archivo) y adjunte toda la carpetaLogs
de/usr/local/newrelic-dotnet-agent/logs
. - En
newrelic.config
, cambie<log level="debug" />
por<log level="info" />
.
Generar archivo de registro de aplicación web de Azure
Kudu Console administra los informes log de la aplicación web Microsoft Azure. Para usar la consola Kudu, primero log en Azure.
Navegue hasta la URL de su aplicación web de Azure; Por ejemplo:
https://example.azurewebsites.netInserte el fragmento de URL
scm
de la consola Kudu en la URL; Por ejemplo:https://example.scm.azurewebsites.netBusque el logotipo de Kudu con una barra de navegación negra en la parte superior izquierda de la página y su nombre de usuario de Azure en la parte superior derecha de la página.
Luego, para cambiar el nivel de registros dentro de la Consola Kudu:
En la barra de navegación de la consola Kudu, seleccione el menú
Debug console
y luego seleccione
CMD
o
PowerShell
.
Navegue hasta
D:\home\site\wwwroot\newrelic
.Para editar
newrelic.config
, seleccione el lápizicono.
Cambie
<log level="info">
a<log level="debug">
Guarde el cambio en
newrelic.config
.Espere unos minutos hasta que se genere el registro de depuración.
Utilice los mismos pasos para cambiar el
log level
nuevamente ainfo
.
Recopilar información del sistema
Además del registro del agente, un archivo de información del sistema de Microsoft también es útil para la resolución de problemas:
En la barra de tareas de Windows, seleccione
Start > Run
e ingrese
msinfo32
. SeleccioneOK
.
Después de que se cargue la página de información del sistema, seleccione
File > Save
.
Espere unos minutos hasta que el servidor guarde el archivo.
Adjunte el archivo a su ticket de soporte de New Relic.
Comprobar permisos
A veces, el agente .NET se inicia pero no puede escribir en su registro porque no tiene los permisos necesarios para crear el directorio de log y el archivo de registro. La administración de permisos varía según el entorno, por lo que deberá trabajar con el administrador del sistema para verificar que esto no sea un problema.