L'agent .NET de New Relic stocke par défaut deux types de fichiers log dans le Logs
répertoire à %ALLUSERSPROFILE%\New Relic\.NET Agent\Logs
pour Windows et à /usr/local/newrelic-dotnet-agent/logs
pour Linux. Si vous utilisez une installation de package NuGet, ils seront situés dans le dossier newrelic
du répertoire racine de votre application. Les deux sont nécessaires pour le dépannage ; par exemple, si aucune donnée n'apparaît dans l'UI de New Relic pour votre application. Si l’un des types log est manquant, certains composants de l’agent .NET n’ont pas démarré.
- log de l'agent : ces noms de fichiers commencent par
newrelic_agent_
. - log du profileur : ces noms de fichiers commencent par
NewRelic.Profiler
.
Générer un fichier de log sous Windows
Important
Lorsque vous dépannez votre New Relic .NET,agent assurez-vous qu'il a été configuré pour générer debug
un fichier de niveau log et monitorez de près la taille de votre fichier log . La logisation à debug
génère beaucoup de données très rapidement. Après avoir reproduit votre problème, ramenez le niveau de log à info
.
Si votre C:\ProgramData\New Relic\.NET Agent
se trouve dans un dossier caché, mettez à jour vos paramètres Windows pour pouvoir le voir. Pour générer New Relic le fichier for .NET :log
- Ouvrir
newrelic.config
, généralement situé dansC:\ProgramData\New Relic\.NET Agent
(ou%ALLUSERSPROFILE%\New Relic\.NET Agent
). - Modifiez le paramètre
<log level="info" />
en<log level="debug" />
. - Enregistrez et fermez le fichier, puis attendez quelques minutes que l'agent lise les nouveaux paramètres.
- Générez quelques minutes de trafic vers votre application.
- Si vous envoyez votre fichier de log au New Relic New Relic support : dans votre d'assistance ticket, joignez le
newrelic.config
fichier (pas le texte du fichier) et joignez l'intégralité du dossier deLogs
C:\ProgramData\New Relic\.NET Agent\Logs
ou%ALLUSERSPROFILE%\New Relic\.NET Agent\Logs
de. - Dans
newrelic.config
, remplacez<log level="debug" />
par<log level="info" />
.
Générer un fichier de log sous Linux
Important
Lorsque vous dépannez votre New Relic .NET,agent assurez-vous qu'il a été configuré pour générer debug
un fichier de niveau log et monitorez de près la taille de votre fichier log . La logisation à debug
génère beaucoup de données très rapidement. Après avoir reproduit votre problème, ramenez le niveau de log à info
.
- Ouvert
newrelic.config
, généralement situé dans/usr/local/newrelic-dotnet-agent
- Modifiez le paramètre
<log level="info" />
en<log level="debug" />
. - Enregistrez et fermez le fichier, puis attendez quelques minutes que l'agent lise les nouveaux paramètres.
- Générez quelques minutes de trafic vers votre application.
- Si vous envoyez votre fichier de log au New Relic New Relic support : dans votre d'assistance ticket, joignez le
newrelic.config
fichier (pas le texte du fichier) et joignez l'intégralité du dossierLogs
/usr/local/newrelic-dotnet-agent/logs
de. - Dans
newrelic.config
, remplacez<log level="debug" />
par<log level="info" />
.
Générer Azure le fichier de Web App log
La console Kudu gère les Microsoft Azure log rapports de l’application Web . Pour utiliser la console Kudu, log vous d’abord à Azure.
Accédez à l’URL de votre application Web Azure ; par exemple :
https://example.azurewebsites.netInsérez le snippet d'URL de la console Kudu
scm
dans l'URL ; par exemple :https://example.scm.azurewebsites.netRecherchez le logo Kudu avec une barre de navigation noire en haut à gauche de la page et votre nom d’utilisateur Azure en haut à droite de la page.
Ensuite, pour changer le niveau de log dans la console Kudu :
- Dans la barre de navigation de la console Kudu, sélectionnez le menu Debug console , puis sélectionnez CMD ou PowerShell.
- Accédez à
D:\home\site\wwwroot\newrelic
. - Pour modifier
newrelic.config
, sélectionnez le crayon icône. - Remplacez
<log level="info">
par<log level="debug">
- Enregistrez la modification sur
newrelic.config
. - Attendez quelques minutes que le log de débogage soit généré.
- Suivez les mêmes étapes pour reconvertir le
log level
eninfo
.
Collecter des informations sur le système
En plus du log agent , un fichier d'informations système Microsoft est également utile pour le dépannage :
- Dans la barre des tâches Windows, sélectionnez Start > Run et entrez
msinfo32
. Sélectionnez OK. - Une fois la page d’informations système chargée, sélectionnez File > Save.
- Attendez quelques minutes que le serveur enregistre le fichier.
- Joignez le fichier à votre ticket d'assistance New Relic.
Vérifier les autorisations
Parfois, l'agent .NET démarre mais ne peut pas écrire dans son log car il ne dispose pas des autorisations nécessaires pour créer le répertoire et log fichier de log. La gestion des autorisations varie selon l’environnement, vous devrez donc travailler avec votre administrateur système pour vérifier qu’il ne s’agit pas d’un problème.