Problema
O agente .NET foi instalado e os App Settings necessários estão configurados, mas nenhum dado aparece e nenhum New Relic Logs foi criado em D:\Home\Logfiles\NewRelic\
. Além disso, quando você usa o Process Explorer do console do Azure Kudu para inspecionar Environment Variables do seu aplicativo, ele mostra que COR_PROFILER_PATH_64
e COR_PROFILER_PATH_32
estão definidos e apontando para o seguinte:
D:\Program Files (x86)\SiteExtensions\InstrumentationEngine\1.0.19\Instrumentation64\MicrosoftInstrumentationEngine_x64.dll
Solução
O .NET Common Language Runtime (CLR) permite apenas um profiler. Se o aplicativo insights profiler da Microsoft estiver instalado no sistema, o New Relic profiler não irá instrumentar nenhum aplicativo e nenhum dado aparecerá. Para obter mais informações, consulte a documentação dos Aplicativos Web do Microsoft Azure.
Para resolver esse problema, remova ou desative o aplicativo insights do seu aplicativo.
Para remove a extensão do site do aplicativo insights :
Remova todas as configurações relacionadas aos insights do aplicativo de Application > Settings > Application Settings e Save. Isso pode incluir as seguintes chaves:
- Qualquer chave que comece com
APPINSIGHTS_
- Qualquer chave que comece com
APPLICATIONINSIGHTS_
- Qualquer chave que comece com
XDT_MicrosoftApplicationInsights_
DiagnosticServices_EXTENSION_VERSION
InstrumentationEngine_EXTENSION_VERSION
MicrosoftInstrumentationEngine_LatestPath
- Qualquer chave que comece com
Remova a extensão de Application > Tools > Extensions. Clique com o botão direito na extensão e Delete.
Remova o Tile Add-On do seu Application Panel (se houver).
Reinicie seu aplicativo.
Para disable insights do aplicativo por meio do Portal do Azure: Acesse o painel insights do aplicativo em Settings. Isso pode reiniciar seu aplicativo.