4
votes

Comment arrêter d'exécuter plusieurs insights d'application pour Azure Web App?

Nous avons activé Application Insights pour une application Web Azure. Les applications Application Insights en surbrillance suivantes sont automatiquement ajoutées au service d'application même après avoir été supprimées manuellement. Est-il possible de désactiver / supprimer définitivement cela?

 Job Application Insights

 Azure App Insights - Journal de la console

REMARQUE: Nous avons configuré Scale Out (Max: 10 instances) pour App Service.


0 commentaires

3 Réponses :


1
votes

Ouvrez Kudu dans votre application Web et naviguez jusqu'à wwwroot

 entrez la description de l'image ici

puis accédez au dossier Continuous sous Jobs - D: \ home \ site \ wwwroot \ App_Data \ jobs \ continu>

Vérifiez si vous voyez un nom de dossier ApplicationInsightsProfiler2. Si oui, supprimez-le.

Cela a fonctionné pour moi.


0 commentaires

4
votes

Il semble que l'ancienne extension n'ait pas été correctement supprimée lorsque vous avez activé la nouvelle expérience. Même si l'App Service n'affiche pas l'extension "Microsoft.ApplicationInsights.AzureWebSites" comme étant installée, l'extension est toujours là et écrit périodiquement ApplicationInsightsProfiler2.

Pour résoudre le problème, ouvrez Kudu et supprimez tout ce dossier: " D: \ home \ SiteExtensions \ Microsoft.ApplicationInsights.AzureWebSites ".

Vous pourriez obtenir un accès refusé (certains fichiers peuvent être chargés dans le processus en cours). Si cela se produit, vous avez 2 options:

  1. Arrêtez App Service et réessayez de supprimer le dossier.
  2. Supprimez uniquement " D: \ home \ SiteExtensions \ Microsoft.ApplicationInsights.AzureWebSites \ applicationHost.xdt " & " D: \ home \ SiteExtensions \ Microsoft.ApplicationInsights.AzureWebSites \ scmApplicationHost. xdt ", puis redémarrez AppService. Maintenant, l'extension n'est plus utilisée et vous pouvez supprimer tout le dossier en toute sécurité.

3 commentaires

Actuellement, ce problème se produit en production. Je vais essayer de supprimer l'extension du temps de maintenance


La suppression des fichiers * .xdt est sûre et n'affecte pas l'application en cours d'exécution.


Nous avons eu des problèmes avec les services ne démarrant pas en raison de l'expiration de csc.exe après 10 minutes. La suppression de ApplicationInsightsProfiler2 semble l'avoir résolu.



0
votes

Ouvrez la console Kudu: https://YOURWEBAPP.scm.azurewebsites.net/DebugConsole

Pour supprimer le WebJob depuis le tableau de bord Kudu:

rmdir /s /q D:\home\SiteExtensions\Microsoft.ApplicationInsights.AzureWebSites

Supprimez l'ancien dossier applicationinsights:

rmdir /s /q D:\home\site\wwwroot\App_Data\jobs\continuous\ApplicationInsightsProfiler2

Tous les fichiers verrouillés peuvent être supprimés manuellement un par un sans avoir à arrêter le service WebApp.


0 commentaires