Instrumenter des applications web au runtime avec jonction sans code Application InsightsInstrument web apps at runtime with Application Insights Codeless Attach

Important

L’utilisation de Status Monitor n’est plus recommandée.Status Monitor is no longer recommended for use. Il a été remplacé par Azure Monitor Application Insights Agent (anciennement appelé Status Monitor v2).It has been replaced by the Azure Monitor Application Insights Agent (formerly named Status Monitor v2). Consultez notre documentation sur les déploiements de serveurs locaux ou sur les déploiements de machines virtuelles et de groupes de machines virtuelles identiques Azure.See our documentation for on-premises server deployments or Azure virtual machine and virtual machine scale set deployments.

Vous pouvez instrumenter une application web dynamique avec Azure Application Insights, sans avoir à modifier ou à redéployer votre code.You can instrument a live web app with Azure Application Insights, without having to modify or redeploy your code. Cette opération nécessite un abonnement Microsoft Azure .You need a Microsoft Azure subscription.

Status Monitor est utilisé pour instrumenter une application .NET hébergée dans IIS localement ou dans une machine virtuelle.Status Monitor is used to instrument a .NET application hosted in IIS either on-premises or in a VM.

  • Si votre application est déployée dans une machine Azure ou un groupe de machines virtuelles identiques Azure, suivez ces instructions.If your app is deployed into Azure VM or Azure virtual machine scale set, follow these instructions.
  • Si votre application est déployée dans Azure App Services, suivez les instructions ci-dessous.If your app is deployed into Azure app services, follow these instructions.
  • Si votre application est déployé dans une machine virtuelle Azure, vous pouvez activer l’analyse Application Insights à partir du panneau de configuration Azure.If your app is deployed in an Azure VM, you can switch on Application Insights monitoring from the Azure control panel.
  • (Des articles distincts sont également consacrés à l’instrumentation d’Azure Cloud Services.)(There are also separate articles about instrumenting Azure Cloud Services.)

Capture d’écran des graphiques de vue d’ensemble App Insights qui contiennent des informations sur les demandes ayant échoué, le temps de réponse du serveur et les requêtes serveur

Deux méthodes sont disponibles pour appliquer Application Insights à vos applications web .NET :You have a choice of two routes to apply Application Insights to your .NET web applications:

Notes

Si vous utilisez l’instrumentation au moment de la génération, l’instrumentation au moment de l’exécution ne va pas fonctionner, même si elle est activée.If you use build time instrumentation, run time instrumentation will not work even if it is turned on.

Voici un résumé de ce que vous apporte chaque méthode :Here's a summary of what you get by each route:

En cours de créationBuild time En cours d’exécutionRun time
Requêtes et exceptionsRequests & exceptions OUIYes OUIYes
Exceptions plus détailléesMore detailed exceptions OUIYes
Diagnostics de dépendanceDependency diagnostics Sur .NET 4.6 +, mais moins détailléOn .NET 4.6+, but less detail Oui, tous les détails : codes de résultat, texte de commande SQL, verbe HTTPYes, full detail: result codes, SQL command text, HTTP verb
Compteurs de performances systèmeSystem performance counters OUIYes OUIYes
API pour la télémétrie personnaliséeAPI for custom telemetry OUIYes NonNo
Intégration des journaux de suiviTrace log integration OUIYes NonNo
Mode Page et données utilisateurPage view & user data OUIYes NonNo
Nécessité de régénérer le codeNeed to rebuild code OUIYes NonNo

Surveiller une application web IIS activeMonitor a live IIS web app

Si votre application est hébergée sur un serveur IIS, activez Application Insights à l’aide de Status Monitor.If your app is hosted on an IIS server, enable Application Insights by using Status Monitor.

  1. Sur votre serveur web IIS, connectez-vous avec vos informations d’identification d’administrateur.On your IIS web server, sign in with administrator credentials.

  2. Si Application Insights Status Monitor n’est pas encore installé, téléchargez et exécutez le programme d’installation.If Application Insights Status Monitor is not already installed, download and run the installer

  3. Dans Status Monitor, sélectionnez l’application web installée ou le site Web à surveiller.In Status Monitor, select the installed web application or website that you want to monitor. Connectez-vous avec vos informations d’identification Azure.Sign in with your Azure credentials.

    Configurez la ressource où vous souhaitez afficher les résultats dans le portail Application Insights.Configure the resource where you want to see the results in the Application Insights portal. (En règle générale, il est préférable de créer une ressource.(Normally, it's best to create a new resource. Sélectionnez une ressource existante si vous avez déjà configuré des tests web ou une supervision du client pour cette application.)Select an existing resource if you already have web tests or client monitoring for this app.)

    Choisissez une application et une ressource.

  4. Redémarrez IIS.Restart IIS.

    Cliquez sur Redémarrer en haut de la boîte de dialogue.

    Votre service web sera interrompu pendant une courte période.Your web service is interrupted for a short while.

Personnaliser les options de surveillanceCustomize monitoring options

L’activation d’Application Insights ajoute des DLL et ApplicationInsights.config à votre application web.Enabling Application Insights adds DLLs and ApplicationInsights.config to your web app. Vous pouvez modifier le fichier .config pour changer certaines options.You can edit the .config file to change some of the options.

Lorsque vous republiez votre application, réactivez Application InsightsWhen you re-publish your app, re-enable Application Insights

Avant de republier votre application, vous pouvez ajouter Application Insights au code dans Visual Studio.Before you re-publish your app, consider adding Application Insights to the code in Visual Studio. Vous obtiendrez des données de télémétrie plus détaillées et aurez la possibilité de personnaliser la télémétrie à l’aide de code.You'll get more detailed telemetry and the ability to write custom telemetry.

Si vous souhaitez procéder à la republication sans ajouter Application Insights au code, sachez que le processus de déploiement peut supprimer les DLL et ApplicationInsights.config du site web publié.If you want to re-publish without adding Application Insights to the code, be aware that the deployment process may delete the DLLs and ApplicationInsights.config from the published web site. Par conséquent :Therefore:

  1. Si vous avez modifié le fichier ApplicationInsights.config, copiez-le avant de republier votre application.If you edited ApplicationInsights.config, take a copy of it before you re-publish your app.
  2. Republiez votre application.Republish your app.
  3. Réactivez la surveillance d’Application Insights.Re-enable Application Insights monitoring. (Utilisez la méthode appropriée : le panneau de configuration de l’application web Azure ou Status Monitor sur un hôte IIS.)(Use the appropriate method: either the Azure web app control panel, or the Status Monitor on an IIS host.)
  4. Rétablissez les éventuelles modifications que vous avez effectuées dans le fichier .config.Reinstate any edits you performed on the .config file.

Résolution des problèmesTroubleshooting

Vérifier la validité d'une installationConfirm a valid installation

Voici quelques étapes à suivre pour vérifier que votre installation a réussi.These are some steps that you can perform to confirm that your installation was successful.

  • Vérifiez que le fichier applicationinsights.config est présent dans le répertoire de l'application cible et contient votre iKey.Confirm that the applicationInsights.config file is present in the target app directory and contains your ikey.

  • Si vous pensez que des données sont manquantes, vous pouvez exécuter une requête simple dans Analytics afin de répertorier tous les rôles de cloud qui envoient des données de télémétrie.If you suspect that data is missing you can run a simple query in Analytics to list all the cloud roles currently sending telemetry.

    union * | summarize count() by cloud_RoleName, cloud_RoleInstance
    
  • Si vous devez vérifier qu'Application Insights est correctement attaché, vous pouvez exécuter Sysinternals Handle dans une commande de fenêtre afin de vous assurer que applicationinsights.dll a été chargé par IIS.If you need to confirm that Application Insights is successfully attached you can run Sysinternals Handle in a command window to confirm that applicationinsights.dll has been loaded by IIS.

    handle.exe /p w3wp.exe
    

Vous n’arrivez pas à vous connecter ?Can't connect? Vous n’obtenez aucune donnée de télémétrie ?No telemetry?

Impossible d'établir une connexionUnable to login

  • Si Status Monitor ne parvient pas à se connecter, procédez à une installation par ligne de commande.If Status Monitor cannot login, do a command line install instead. Status Monitor tente de se connecter pour récupérer votre iKey, mais vous pouvez la lui fournir manuellement à l'aide de la commande :Status Monitor attempts to login to collect your ikey, but you can provide this manually using the command:
Import-Module 'C:\Program Files\Microsoft Application Insights\Status Monitor\PowerShell\Microsoft.Diagnostics.Agent.StatusMonitor.PowerShell.dll'
Start-ApplicationInsightsMonitoring -Name appName -InstrumentationKey 00000000-000-000-000-0000000

Could not load file or assembly 'System.Diagnostics.DiagnosticSource'Could not load file or assembly 'System.Diagnostics.DiagnosticSource'

Cette erreur peut s'afficher après avoir activé Application Insights.You may get this error after enabling Application Insights. Elle est dû au fait que le programme d'installation remplace ce dll dans votre répertoire bin.This is because the installer replaces this dll in your bin directory. Pour y remédier, mettez à jour votre fichier web.config :To fix update your web.config:

<dependentAssembly>
    <assemblyIdentity name="System.Diagnostics.DiagnosticSource" publicKeyToken="cc7b13ffcd2ddd51"/>
    <bindingRedirect oldVersion="0.0.0.0-4.*.*.*" newVersion="4.0.2.1"/>
</dependentAssembly>

Ce problème est suivi ici.We are tracking this issue here.

Messages de diagnostic d’applicationApplication diagnostic messages

  • Ouvrez Status Monitor et sélectionnez votre application dans le volet gauche.Open Status Monitor and select your application on left pane. Vérifiez la présence de messages de diagnostic pour cette application dans la section « Notifications de configuration » :Check if there are any diagnostics messages for this application in the "Configuration notifications" section:

    Ouvrez le panneau des performances pour afficher la demande, le temps de réponse, la dépendance et d’autres données.

Journaux d’activité détaillésDetailed logs

  • Par défaut, Status Monitor génère des journaux de diagnostic dans : C:\Program Files\Microsoft Application Insights\Status Monitor\diagnostics.logBy default Status Monitor will output diagnostic logs at: C:\Program Files\Microsoft Application Insights\Status Monitor\diagnostics.log

  • Pour disposer de journaux d’activité détaillés, modifiez le fichier de configuration : C:\Program Files\Microsoft Application Insights\Status Monitor\Microsoft.Diagnostics.Agent.StatusMonitor.exe.config et ajoutez <add key="TraceLevel" value="All" /> au appsettings.To output verbose logs, modify the config file: C:\Program Files\Microsoft Application Insights\Status Monitor\Microsoft.Diagnostics.Agent.StatusMonitor.exe.config and add <add key="TraceLevel" value="All" /> to the appsettings. Redémarrez ensuite Status Monitor.Then restart status monitor.

  • Status Monitor est une application .NET, vous pouvez donc également activer le traçage .NET en ajoutant les diagnostics appropriés au fichier config.As Status Monitor is a .NET application you can also enable .net tracing by adding the appropriate diagnostics to the config file. Par exemple, dans certains scénarios, il peut être utile de voir ce qu’il se passe au niveau du réseau en configurant le traçage réseau.For example, in some scenarios it can be useful to see what's happening at the network level by configuring network tracing

Autorisations insuffisantesInsufficient permissions

  • Si un message relatif à des « autorisations insuffisantes » s’affiche sur le serveur, procédez comme suit :On the server, if you see a message about "insufficient permissions", try the following:
    • Dans le Gestionnaire des services Internet, sélectionnez votre pool d’applications, ouvrez Paramètres avancés puis, sous Modèle de processus, notez l’identité.In IIS Manager, select your application pool, open Advanced Settings, and under Process Model note the identity.
    • Dans le panneau de configuration relatif à la gestion de l’ordinateur, ajoutez cette identité au groupe Utilisateurs de l’Analyseur de performances.In Computer management control panel, add this identity to the Performance Monitor Users group.

Conflit avec Systems Center Operations ManagerConflict with Systems Center Operations Manager

  • Si des services MMA/SCOM (Systems Center Operations Manager) sont installés sur votre serveur, certaines versions peuvent entrer en conflit.If you have MMA/SCOM (Systems Center Operations Manager) installed on your server, some versions can conflict. Désinstallez à la fois SCOM et Moniteur d’état, puis réinstallez des versions les plus récentes.Uninstall both SCOM and Status Monitor, and re-install the latest versions.

Installation incomplète ou échec d'installationFailed or incomplete installation

En cas d'échec de Status Monitor lors d'une installation, cette dernière risque de ne pas aboutir, sans que Status Monitor puisse y remédier.If Status Monitor fails during an installation, you could be left with an incomplete install that Status Monitor is unable to recover from. Une réinitialisation manuelle est alors nécessaire.This will require a manual reset.

Supprimez ces fichiers dans le répertoire de l’application :Delete any of these files found in your application directory:

  • Tous les fichiers DLL de votre répertoire bin commençant par « Microsoft.AI ».Any DLLs in your bin directory starting with either "Microsoft.AI." ou « Microsoft.ApplicationInsights. »or "Microsoft.ApplicationInsights.".
  • Ce fichier DLL de votre répertoire bin « Microsoft.Web.Infrastructure.dll »This DLL in your bin directory "Microsoft.Web.Infrastructure.dll"
  • Ce fichier DLL de votre répertoire bin « System.Diagnostics.DiagnosticSource.dll »This DLL in your bin directory "System.Diagnostics.DiagnosticSource.dll"
  • Dans le répertoire de l’application, supprimez « App_Data\packages »In your application directory remove "App_Data\packages"
  • Dans le répertoire de l’application, supprimez « applicationinsights.config »In your application directory remove "applicationinsights.config"

Résolution de problèmes supplémentairesAdditional Troubleshooting

Configuration requiseSystem Requirements

Prise en charge du système d’exploitation pour Application Insights Status Monitor sur le serveur :OS support for Application Insights Status Monitor on Server:

  • Windows Server 2008Windows Server 2008
  • Windows Server 2008 R2Windows Server 2008 R2
  • Windows Server 2012Windows Server 2012
  • Windows Server 2012 R2Windows server 2012 R2
  • Windows Server 2016Windows Server 2016

avec la dernière version de Service Pack et .NET Framework 4.5 (Status Monitor est basé sur cette version de l’infrastructure)with latest SP and .NET Framework 4.5 (Status Monitor is built on this version of the framework)

Côté client : Windows 7, 8, 8.1 et 10, également avec .NET Framework 4.5On the client side: Windows 7, 8, 8.1 and 10, again with .NET Framework 4.5

Prise en charge IIS : IIS 7, 7.5, 8, 8.5 (IIS est requis)IIS support is: IIS 7, 7.5, 8, 8.5 (IIS is required)

Automation avec PowerShellAutomation with PowerShell

Vous pouvez démarrer et arrêter la surveillance à l’aide de PowerShell sur votre serveur IIS.You can start and stop monitoring by using PowerShell on your IIS server.

Tout d’abord, importez le module Application Insights :First import the Application Insights module:

Import-Module 'C:\Program Files\Microsoft Application Insights\Status Monitor\PowerShell\Microsoft.Diagnostics.Agent.StatusMonitor.PowerShell.dll'

Identifiez les applications qui sont surveillées :Find out which apps are being monitored:

Get-ApplicationInsightsMonitoringStatus [-Name appName]

  • -Name (Facultatif) Nom d’une application web.-Name (Optional) The name of a web app.

  • Affiche l’état de la surveillance Application Insights pour chaque application web (ou l’application nommée) dans ce serveur IIS.Displays the Application Insights monitoring status for each web app (or the named app) in this IIS server.

  • Retourne ApplicationInsightsApplication pour chaque application :Returns ApplicationInsightsApplication for each app:

    • SdkState==EnabledAfterDeployment: L’application est surveillée et a été instrumentée lors de l’exécution par l’outil Status Monitor ou par Start-ApplicationInsightsMonitoring.SdkState==EnabledAfterDeployment: App is being monitored, and was instrumented at run time, either by the Status Monitor tool, or by Start-ApplicationInsightsMonitoring.
    • SdkState==Disabled: L’application n’est pas instrumentée pour Application Insights.SdkState==Disabled: The app is not instrumented for Application Insights. Soit elle n’a jamais été instrumentée, soit la surveillance lors de l’exécution a été désactivée avec l’outil Status Monitor ou avec Stop-ApplicationInsightsMonitoring.Either it was never instrumented, or run-time monitoring was disabled with the Status Monitor tool or with Stop-ApplicationInsightsMonitoring.
    • SdkState==EnabledByCodeInstrumentation: L’application a été instrumentée en ajoutant le Kit de développement logiciel (SDK) au code source.SdkState==EnabledByCodeInstrumentation: The app was instrumented by adding the SDK to the source code. Son Kit de développement logiciel (SDK) ne peut pas être mis à jour ou arrêté.Its SDK cannot be updated or stopped.
    • SdkVersion affiche la version utilisée pour surveiller cette application.SdkVersion shows the version in use for monitoring this app.
    • LatestAvailableSdkVersionaffiche la version actuellement disponible dans la galerie NuGet.LatestAvailableSdkVersionshows the version currently available on the NuGet gallery. Pour mettre à niveau l’application vers cette version, utilisez Update-ApplicationInsightsMonitoring.To upgrade the app to this version, use Update-ApplicationInsightsMonitoring.

Start-ApplicationInsightsMonitoring -Name appName -InstrumentationKey 00000000-000-000-000-0000000

  • -Name Nom de l’application dans IIS-Name The name of the app in IIS

  • -InstrumentationKey Ikey de la ressource Application Insights où vous souhaitez afficher les résultats.-InstrumentationKey The ikey of the Application Insights resource where you want the results to be displayed.

  • Cette applet de commande affecte uniquement les applications qui ne sont pas déjà instrumentées, c’est-à-dire SdkState==NotInstrumented.This cmdlet only affects apps that are not already instrumented - that is, SdkState==NotInstrumented.

    L’applet de commande n’affecte pas une application qui est déjà instrumentée,The cmdlet does not affect an app that is already instrumented. que ce soit au moment de la création en ajoutant le Kit de développement logiciel (SDK) au code ou au moment de l’exécution via une utilisation préalable de cette applet de commande.It does not matter whether the app was instrumented at build time by adding the SDK to the code, or at run time by a previous use of this cmdlet.

    La version du Kit de développement logiciel (SDK) utilisée pour instrumenter l’application est la version la plus récente téléchargée sur ce serveur.The SDK version used to instrument the app is the version that was most recently downloaded to this server.

    Pour télécharger la version la plus récente, utilisez Update-ApplicationInsightsVersion.To download the latest version, use Update-ApplicationInsightsVersion.

  • Retourne ApplicationInsightsApplication en cas de réussite.Returns ApplicationInsightsApplication on success. En cas d’échec, il consigne un suivi sur stderr.If it fails, it logs a trace to stderr.

        Name                      : Default Web Site/WebApp1
        InstrumentationKey        : 00000000-0000-0000-0000-000000000000
        ProfilerState             : ApplicationInsights
        SdkState                  : EnabledAfterDeployment
        SdkVersion                : 1.2.1
        LatestAvailableSdkVersion : 1.2.3
    

Stop-ApplicationInsightsMonitoring [-Name appName | -All]

  • -Name Nom d’une application dans IIS-Name The name of an app in IIS
  • -All Arrête la surveillance de toutes les applications de ce serveur IIS pour lequel SdkState==EnabledAfterDeployment-All Stops monitoring all apps in this IIS server for which SdkState==EnabledAfterDeployment
  • Arrête la surveillance des applications spécifiées et supprime l’instrumentation.Stops monitoring the specified apps and removes instrumentation. Cela ne fonctionne que pour les applications qui ont été instrumentées lors de l’exécution avec l’outil Status Monitor ou avec Start-ApplicationInsightsApplication.It only works for apps that have been instrumented at run-time using the Status Monitoring tool or Start-ApplicationInsightsApplication. (SdkState==EnabledAfterDeployment)(SdkState==EnabledAfterDeployment)
  • Renvoie ApplicationInsightsApplication.Returns ApplicationInsightsApplication.

Update-ApplicationInsightsMonitoring -Name appName [-InstrumentationKey "0000000-0000-000-000-0000"]Update-ApplicationInsightsMonitoring -Name appName [-InstrumentationKey "0000000-0000-000-000-0000"]

  • -Name: Nom d’une application web dans IIS.-Name: The name of a web app in IIS.
  • -InstrumentationKey (Facultatif.) Permet de modifier la ressource à laquelle la télémétrie de l’application est envoyée.-InstrumentationKey (Optional.) Use this to change the resource to which the app's telemetry is sent.
  • Cette applet de commande :This cmdlet:
    • Met à niveau l’application nommée vers la version la plus récente du Kit de développement logiciel (SDK) téléchargée sur cette machine.Upgrades the named app to the version of the SDK most recently downloaded to this machine. (Ne fonctionne que si SdkState==EnabledAfterDeployment)(Only works if SdkState==EnabledAfterDeployment)
    • Si vous fournissez une clé d’instrumentation, l’application nommée est reconfigurée pour envoyer la télémétrie à la ressource avec cette clé.If you provide an instrumentation key, the named app is reconfigured to send telemetry to the resource with that key. (Fonctionne si SdkState != Disabled)(Works if SdkState != Disabled)

Update-ApplicationInsightsVersion

  • Télécharge la version la plus récente du Kit de développement logiciel (SDK) Application Insights sur le serveur.Downloads the latest Application Insights SDK to the server.

Questions sur Status MonitorQuestions about Status Monitor

Qu’est-ce que Status Monitor ?What is Status Monitor?

Il s’agit d’une application de bureau que vous installez sur votre serveur web IIS.A desktop application that you install in your IIS web server. Il vous permet d’instrumenter et de configurer des applications web.It helps you instrument and configure web apps.

Quand dois-je utiliser Status Monitor ?When do I use Status Monitor?

  • Vous pouvez l’utiliser pour instrumenter une application web qui s’exécute sur votre serveur IIS, même si elle est déjà en cours d’exécution.To instrument any web app that is running on your IIS server - even if it is already running.
  • Vous pouvez également vous en servir pour activer la télémétrie supplémentaire pour les applications web qui ont été générées avec le Kit de développement logiciel (SDK) Application Insights au moment de la compilation.To enable additional telemetry for web apps that have been built with the Application Insights SDK at compile time.

Puis-je le fermer il après son exécution ?Can I close it after it runs?

Oui.Yes. Une fois qu’il a instrumenté les sites web que vous avez sélectionnés, vous pouvez le fermer.After it has instrumented the websites you select, you can close it.

Il ne collecte pas la télémétrie par lui-même.It doesn't collect telemetry by itself. Il configure simplement les applications web et définit certaines autorisations.It just configures the web apps and sets some permissions.

Que fait Status Monitor ?What does Status Monitor do?

Lorsque vous sélectionnez une application web que Status Monitor doit instrumenter :When you select a web app for Status Monitor to instrument:

  • Celui-ci télécharge et place les assemblys Application Insights et le fichier .config dans le dossier de fichiers binaires de l’application web.Downloads and places the Application Insights assemblies and ApplicationInsights.config file in the web app's binaries folder.
  • Il active le profilage CLR pour collecter les appels de dépendance.Enables CLR profiling to collect dependency calls.

Quelle version du SDK d’Application Insights est installée par Status Monitor ?What version of Application Insights SDK does Status Monitor install?

À partir de maintenant, Status Monitor peut uniquement installer les versions 2.3 ou 2.4 du SDK d’Application Insights.As of now, Status Monitor can only install Application Insights SDK versions 2.3 or 2.4.

Le kit de développement logiciel (SDK) 2.4 d’Application Insights est la dernière version prenant en charge .NET 4.0 qui est arrivé en fin de vie en janvier 2016.The Application Insights SDK Version 2.4 is the last version to support .NET 4.0 which was EOL January 2016. Par conséquent, Status Monitor peut dorénavant être utilisé pour instrumenter une application .NET 4.0.Therefore, as of now Status Monitor can be used to instrument a .NET 4.0 application.

Dois-je exécuter Status Monitor à chaque mise à jour d’une application ?Do I need to run Status Monitor whenever I update the app?

Cela n’est pas nécessaire si vous la redéployez de façon incrémentielle.Not if you redeploy incrementally.

Si vous sélectionnez l’option « Supprimer les fichiers existants » dans le processus de publication, vous devrez à nouveau exécuter Status Monitor pour configurer Application Insights.If you select the 'delete existing files' option in the publish process, you would need to re-run Status Monitor to configure Application Insights.

Quel type de télémétrie est collecté ?What telemetry is collected?

Pour les applications que vous instrumentez uniquement au moment de l’exécution à l’aide de Status Monitor :For applications that you instrument only at run-time by using Status Monitor:

  • Des requêtes HTTPHTTP requests
  • Des appels de dépendancesCalls to dependencies
  • ExceptionsExceptions
  • Compteurs de performancesPerformance counters

Pour les applications déjà instrumentées au moment de la compilation :For applications already instrumented at compile time:

  • Des compteurs de processus.Process counters.
  • Des appels de dépendances (.NET 4.5) ; des valeurs de retour dans des appels de dépendances (.NET 4.6).Dependency calls (.NET 4.5); return values in dependency calls (.NET 4.6).
  • Des valeurs d’arborescence des appels de procédure d’exception.Exception stack trace values.

En savoir plusLearn more

VidéoVideo

Télécharger Status MonitorDownload Status Monitor

Étapes suivantesNext steps

Affichez vos données de télémétrie :View your telemetry:

Ajoutez des données de télémétrie :Add more telemetry: