Problème
L'agent .NET a été installé et les App Settings requis sont définis, mais aucune donnée n'apparaît et aucun log New Relic n'est créé dans D:\Home\Logfiles\NewRelic\
. De plus, lorsque vous utilisez la console Azure Kudu Process Explorer pour inspecter la Environment Variables de votre application, elle indique que COR_PROFILER_PATH_64
et COR_PROFILER_PATH_32
sont définis et pointent vers les éléments suivants :
D:\Program Files (x86)\SiteExtensions\InstrumentationEngine\1.0.19\Instrumentation64\MicrosoftInstrumentationEngine_x64.dll
Solution
Le Common Language Runtime (CLR) .NET n'autorise qu'un seul profileur. Si l'application Insights profileur de Microsoft est installée sur le système, le profileur New Relic n'instrumente aucune application et aucune donnée n'apparaîtra. Pour plus d’informations, consultez la documentation Microsoft Azure Web Apps.
Pour résoudre ce problème, supprimez ou désactivez l’application Insights de votre application.
Pour remove l'extension de site Insights de l'application :
Supprimez tous les paramètres liés à l’application Insights de Application > Settings > Application Settings et Save. Cela peut inclure les clés suivantes :
- Toute clé commençant par
APPINSIGHTS_
- Toute clé commençant par
APPLICATIONINSIGHTS_
- Toute clé commençant par
XDT_MicrosoftApplicationInsights_
DiagnosticServices_EXTENSION_VERSION
InstrumentationEngine_EXTENSION_VERSION
MicrosoftInstrumentationEngine_LatestPath
- Toute clé commençant par
Supprimez l'extension de Application > Tools > Extensions. Cliquez avec le bouton droit sur l’extension et Delete.
Supprimez le Tile Add-On de votre Application Panel (si présent).
Redémarrez votre application.
Pour accéder à disable Application Insights via le portail Azure : accédez au panneau Application Insights sous Settings. Cela peut redémarrer votre application.