Web-apps tijdens runtime instrumenteren met Application Insights zonder code koppelenInstrument web apps at runtime with Application Insights Codeless Attach

Belangrijk

Status Monitor wordt niet meer aanbevolen voor gebruik.Status Monitor is no longer recommended for use. Het is vervangen door de Azure Monitor Application Insights agent (voorheen Status Monitor v2 genoemd).It has been replaced by the Azure Monitor Application Insights Agent (formerly named Status Monitor v2). Zie onze documentatie voor on-premises server implementaties of Azure virtual machine en implementaties van virtuele-machine schaal sets.See our documentation for on-premises server deployments or Azure virtual machine and virtual machine scale set deployments.

U kunt een live web-app instrumenteren met Azure Application Insights, zonder dat u de code hoeft te wijzigen of opnieuw hoeft te implementeren.You can instrument a live web app with Azure Application Insights, without having to modify or redeploy your code. U hebt een Microsoft Azure-abonnement nodig.You need a Microsoft Azure subscription.

Status Monitor wordt gebruikt om een .NET-toepassing die in IIS wordt gehost on-premises of in een VM te instrumenteren.Status Monitor is used to instrument a .NET application hosted in IIS either on-premises or in a VM.

  • Als uw app is geïmplementeerd in azure VM of virtuele-machine schaal sets van Azure, volgt u deze instructies.If your app is deployed into Azure VM or Azure virtual machine scale set, follow these instructions.
  • Als uw app in azure app Services is geïmplementeerd, volgt u deze instructies.If your app is deployed into Azure app services, follow these instructions.
  • Als uw app is geïmplementeerd in een Azure-VM, kunt u overschakelen op Application Insights bewaking vanuit het onderdeel Azure van het configuratie scherm.If your app is deployed in an Azure VM, you can switch on Application Insights monitoring from the Azure control panel.
  • (Er zijn ook afzonderlijke artikelen over het instrumenteren van Azure Cloud Services.)(There are also separate articles about instrumenting Azure Cloud Services.)

Scherm afbeelding van de overzichts grafieken van app Insights met informatie over mislukte aanvragen, reactie tijd van de server en server aanvragen

U kunt kiezen uit twee routes om Application Insights toe te passen op uw .NET-webtoepassingen:You have a choice of two routes to apply Application Insights to your .NET web applications:

  • Build-tijd: Voeg de Application Insights SDK toe aan de code van uw web-app.Build time: Add the Application Insights SDK to your web app code.
  • Tijdens het gebruik: Instrumenteer uw web-app op de server, zoals hieronder wordt beschreven, zonder deze opnieuw op te bouwen en de code opnieuw te implementeren.Run time: Instrument your web app on the server, as described below, without rebuilding and redeploying the code.

Notitie

Als u de opbouw tijd instrumentatie gebruikt, werkt uitvoerings tijd instrumentatie niet, zelfs niet als het is ingeschakeld.If you use build time instrumentation, run time instrumentation will not work even if it is turned on.

Hier volgt een samenvatting van wat elke route u biedt:Here's a summary of what you get by each route:

Tijdens het bouwenBuild time Tijdens het gebruikRun time
Aanvragen en uitzonderingenRequests & exceptions JaYes JaYes
Meer gedetailleerde uitzonderingenMore detailed exceptions JaYes
Diagnostische gegevens over afhankelijkheidDependency diagnostics Op .NET 4.6+, maar minder detailsOn .NET 4.6+, but less detail Ja, volledige details: resultaatcodes, SQL-opdrachttekst, HTTP-woordYes, full detail: result codes, SQL command text, HTTP verb
SysteemprestatiemeteritemsSystem performance counters JaYes JaYes
API voor aangepaste telemetrieAPI for custom telemetry JaYes NeeNo
Integratie traceerlogboekenTrace log integration JaYes NeeNo
Paginaweergave en gebruikersgegevensPage view & user data JaYes NeeNo
Code moet worden herbouwdNeed to rebuild code JaYes NeeNo

Een live IIS-web-app bewakenMonitor a live IIS web app

Als uw app wordt gehost op een IIS-server, kunt u Application Insights inschakelen met Status Monitor.If your app is hosted on an IIS server, enable Application Insights by using Status Monitor.

  1. Meld u op uw IIS-webserver aan met beheerdersreferenties.On your IIS web server, sign in with administrator credentials.

  2. Als Application Insights Status Monitor nog niet is geïnstalleerd, download u het installatieprogramma en voert u het uitIf Application Insights Status Monitor is not already installed, download and run the installer

  3. In Status Monitor selecteert u de geïnstalleerde web-app of website die u wilt bewaken.In Status Monitor, select the installed web application or website that you want to monitor. Meld u aan met uw Azure-referenties.Sign in with your Azure credentials.

    Configureer de resource waarvan u de resultaten wilt weergeven in de Application Insights-portal.Configure the resource where you want to see the results in the Application Insights portal. (Normaal gesproken is het het beste om een nieuwe resource te maken.(Normally, it's best to create a new resource. Selecteer een bestaande resource als u al webtests of client bewaking hebt voor deze app.)Select an existing resource if you already have web tests or client monitoring for this app.)

    Kies een app en een resource.

  4. Start IIS opnieuw.Restart IIS.

    Klik boven in het dialoogvenster op Restart.

    Uw webservice wordt enkele ogenblikken onderbroken.Your web service is interrupted for a short while.

Bewakingsopties aanpassenCustomize monitoring options

Als u Application Insights inschakelt, worden ddl-bestanden en het bestand ApplicationInsights.config toegevoegd aan uw web-app.Enabling Application Insights adds DLLs and ApplicationInsights.config to your web app. U kunt het bestand .config bewerken om enkele van de opties te wijzigen.You can edit the .config file to change some of the options.

Wanneer u uw app opnieuw publiceert, schakelt u Application Insights opnieuw inWhen you re-publish your app, re-enable Application Insights

Voordat u uw app opnieuw publiceert, kunt u Application Insights toevoegen aan de code in Visual Studio.Before you re-publish your app, consider adding Application Insights to the code in Visual Studio. U krijgt dan meer gedetailleerde telemetrie en de mogelijkheid om aangepaste telemetrie te schrijven.You'll get more detailed telemetry and the ability to write custom telemetry.

Als u opnieuw wilt publiceren zonder Application Insights toe te voegen aan de code, moet u zich realiseren dat tijdens het implementatieproces de ddl-bestanden en het bestand ApplicationInsights.config mogelijk worden verwijderd van de gepubliceerde website.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. Daarom:Therefore:

  1. Als u ApplicationInsights.config hebt bewerkt, maakt u er een kopie van voordat u de app opnieuw publiceert.If you edited ApplicationInsights.config, take a copy of it before you re-publish your app.
  2. Publiceer uw app opnieuw.Republish your app.
  3. Schakel Application Insights-bewaking opnieuw in.Re-enable Application Insights monitoring. (Gebruik de juiste methode: het configuratiescherm van de Azure-web-app of Status Monitor op een IIS-host.)(Use the appropriate method: either the Azure web app control panel, or the Status Monitor on an IIS host.)
  4. Voer alle wijzigingen die u hebt doorgevoerd in het .config-bestand opnieuw door.Reinstate any edits you performed on the .config file.

Problemen oplossenTroubleshooting

Een geldige installatie bevestigenConfirm a valid installation

Dit zijn enkele stappen die u kunt uitvoeren om te controleren of de installatie is geslaagd.These are some steps that you can perform to confirm that your installation was successful.

  • Controleer of het bestand applicationInsights. config aanwezig is in de doel-app-map en de iKey bevat.Confirm that the applicationInsights.config file is present in the target app directory and contains your ikey.

  • Als u vermoedt dat er gegevens ontbreken, kunt u een eenvoudige query uitvoeren in analyse om alle Cloud rollen weer te geven die momenteel telemetrie verzenden.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
    
  • Als u wilt bevestigen dat Application Insights is gekoppeld, kunt u de Sysinternals-ingang uitvoeren in een opdracht venster om te bevestigen dat applicationinsights. dll is geladen door 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
    

Kunt u geen verbinding maken?Can't connect? Geen telemetrie?No telemetry?

Kan niet aanmeldenUnable to login

  • Als Status Monitor niet kunt aanmelden, voert u in plaats daarvan een opdracht regel installatie uit.If Status Monitor cannot login, do a command line install instead. Status Monitor probeert zich aan te melden om uw iKey te verzamelen, maar u kunt deze hand matig opgeven met behulp van de opdracht: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

Kan bestand of assembly System. Diagnostics. DiagnosticSource niet ladenCould not load file or assembly 'System.Diagnostics.DiagnosticSource'

U kunt deze fout melding ontvangen nadat u Application Insights hebt ingeschakeld.You may get this error after enabling Application Insights. Dit komt doordat het installatie programma deze dll vervangt in de bin-map.This is because the installer replaces this dll in your bin directory. De update van uw web. config herstellen: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>

Dit probleem wordt hierbijgehouden.We are tracking this issue here.

Diagnostische berichten over toepassingenApplication diagnostic messages

  • Open Status Monitor en selecteer in het linkerdeelvenster uw toepassing.Open Status Monitor and select your application on left pane. Controleer in het gedeelte Configuration notifications of er diagnostische meldingen zijn voor de toepassing:Check if there are any diagnostics messages for this application in the "Configuration notifications" section:

    Open de blade Performance om aanvragen, reactietijden, afhankelijkheden en andere gegevens te bekijken

Gedetailleerde logboekenDetailed logs

  • Standaard Status Monitor worden Diagnostische logboeken uitgevoerd op: 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

  • Als u uitgebreide logboeken wilt uitvoeren, wijzigt u het configuratie bestand: C:\Program Files\Microsoft Application Insights\Status Monitor\Microsoft.Diagnostics.Agent.StatusMonitor.exe.config en voegt u <add key="TraceLevel" value="All" /> toe aan de 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. Start de status monitor vervolgens opnieuw.Then restart status monitor.

  • Als Status Monitor is een .NET-toepassing, kunt u ook .net-tracering inschakelen door de juiste diagnostische gegevens toe te voegen aan het configuratie bestand.As Status Monitor is a .NET application you can also enable .net tracing by adding the appropriate diagnostics to the config file. In sommige scenario's kan het bijvoorbeeld nuttig zijn om te zien wat er gebeurt op netwerk niveau door netwerk tracering te configurerenFor example, in some scenarios it can be useful to see what's happening at the network level by configuring network tracing

Onvoldoende machtigingenInsufficient permissions

  • Als u op de server een bericht over 'insufficient permissions' (onvoldoende machtigingen) ziet, probeert u het volgende:On the server, if you see a message about "insufficient permissions", try the following:
    • Selecteer in IIS Manager uw groep met toepassingen, open Advanced Settings en noteer de identiteit onder Proces Model.In IIS Manager, select your application pool, open Advanced Settings, and under Process Model note the identity.
    • Voeg in het configuratiescherm voor computerbeheer deze identiteit toe aan de groep Prestatiemetergebruikers.In Computer management control panel, add this identity to the Performance Monitor Users group.

Conflict met Systems Center Operations ManagerConflict with Systems Center Operations Manager

  • Als op uw server MMA/SCOM (Systems Center Operations Manager) is geïnstalleerd, kan er een conflict optreden met sommige versies.If you have MMA/SCOM (Systems Center Operations Manager) installed on your server, some versions can conflict. Verwijder zowel SCOM als Status Monitor en installeer de meest recente versies.Uninstall both SCOM and Status Monitor, and re-install the latest versions.

Mislukte of onvolledige installatieFailed or incomplete installation

Als Status Monitor tijdens een installatie mislukt, kunt u met een onvolledige installatie blijven, waardoor Status Monitor niet kan worden hersteld.If Status Monitor fails during an installation, you could be left with an incomplete install that Status Monitor is unable to recover from. Hiervoor is hand matig opnieuw instellen vereist.This will require a manual reset.

Verwijder een van de bestanden die in de toepassingsmap zijn gevonden:Delete any of these files found in your application directory:

  • Alle dll-bestanden in de bin-map, te beginnen met ' Microsoft.AI '.Any DLLs in your bin directory starting with either "Microsoft.AI." of ' micro soft. ApplicationInsights. '.or "Microsoft.ApplicationInsights.".
  • Deze DLL in de bin-map micro soft. Web. Infrastructure. dllThis DLL in your bin directory "Microsoft.Web.Infrastructure.dll"
  • Deze DLL in de bin directory "System. Diagnostics. DiagnosticSource. dll"This DLL in your bin directory "System.Diagnostics.DiagnosticSource.dll"
  • Verwijder in de toepassingsmap ' App_Data\packages 'In your application directory remove "App_Data\packages"
  • Verwijder ' applicationinsights. config ' in de map van de toepassing.In your application directory remove "applicationinsights.config"

Andere problemen oplossenAdditional Troubleshooting

SysteemvereistenSystem Requirements

Ondersteuning van het besturingssysteem voor Application Insights Status Monitor op de server: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

met de nieuwste SP en .NET Framework 4,5 (Status Monitor is gebaseerd op deze versie van het Framework)with latest SP and .NET Framework 4.5 (Status Monitor is built on this version of the framework)

Aan de clientzijde: Windows 7, 8, 8.1 en 10, eveneens met .NET Framework 4.5On the client side: Windows 7, 8, 8.1 and 10, again with .NET Framework 4.5

Ondersteuning voor IIS is: IIS 7, 7.5, 8, 8.5 (IIS is vereist)IIS support is: IIS 7, 7.5, 8, 8.5 (IIS is required)

Automatisering met PowerShellAutomation with PowerShell

Met PowerShell kunt u de bewaking op de IIS-server starten en stoppen.You can start and stop monitoring by using PowerShell on your IIS server.

Importeer eerst de 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'

Controleer welke apps worden bewaakt:Find out which apps are being monitored:

Get-ApplicationInsightsMonitoringStatus [-Name appName]

  • -Name (Optioneel) De naam van een web-app.-Name (Optional) The name of a web app.

  • Geeft de Application Insights-bewakingsstatus voor elke web-app (of de benoemde app) op deze IIS-server.Displays the Application Insights monitoring status for each web app (or the named app) in this IIS server.

  • Retourneert ApplicationInsightsApplication voor elke app:Returns ApplicationInsightsApplication for each app:

    • Start-ApplicationInsightsMonitoring: de app wordt bewaakt en was in runtime geïnstrumenteerd, door het hulpprogramma Status Monitor of door SdkState==EnabledAfterDeployment.SdkState==EnabledAfterDeployment: App is being monitored, and was instrumented at run time, either by the Status Monitor tool, or by Start-ApplicationInsightsMonitoring.
    • SdkState==Disabled : de app is niet geïnstrumenteerd voor Application Insights.SdkState==Disabled: The app is not instrumented for Application Insights. De app is niet geïnstrumenteerd, of bewaking tijdens de uitvoering is uitgeschakeld met het hulpprogramma Status Monitor of met Stop-ApplicationInsightsMonitoring.Either it was never instrumented, or run-time monitoring was disabled with the Status Monitor tool or with Stop-ApplicationInsightsMonitoring.
    • SdkState==EnabledByCodeInstrumentation: de app was geïnstrumenteerd door de SDK toe te voegen aan de broncode.SdkState==EnabledByCodeInstrumentation: The app was instrumented by adding the SDK to the source code. De SDK kan niet worden bijgewerkt of gestopt.Its SDK cannot be updated or stopped.
    • SdkVersion toont de versie die voor het bewaken van deze app wordt gebruikt.SdkVersion shows the version in use for monitoring this app.
    • LatestAvailableSdkVersion toont de versie die momenteel beschikbaar is in de NuGet-galerie.LatestAvailableSdkVersionshows the version currently available on the NuGet gallery. Als u de app naar deze versie wilt bijwerken, gebruikt u Update-ApplicationInsightsMonitoring.To upgrade the app to this version, use Update-ApplicationInsightsMonitoring.

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

  • -Name De naam van de app in IIS-Name The name of the app in IIS

  • -InstrumentationKey De iKey van de Application Insights-resource waar u de resultaten wilt weergeven.-InstrumentationKey The ikey of the Application Insights resource where you want the results to be displayed.

  • Deze cmdlet geldt alleen voor apps die niet al zijn geïnstrumenteerd, dus SdkState==NotInstrumented.This cmdlet only affects apps that are not already instrumented - that is, SdkState==NotInstrumented.

    De cmdlet heeft geen invloed op een app die al is geïmplementeerd.The cmdlet does not affect an app that is already instrumented. Het maakt niet uit of de app is geïmplementeerd tijdens het bouwen (toen de SDK aan de code werd toegevoegd), of tijdens de uitvoering (met gebruik van deze cmdlet).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.

    De SDK-versie die voor het instrumenteren van de app is gebruikt, is de versie die het laatst is gedownload naar deze server.The SDK version used to instrument the app is the version that was most recently downloaded to this server.

    Voor het downloaden van de meest recente versie gebruikt u Update-ApplicationInsightsVersion.To download the latest version, use Update-ApplicationInsightsVersion.

  • Retourneert ApplicationInsightsApplication wanneer het is gelukt.Returns ApplicationInsightsApplication on success. Als het mislukt, wordt er een tracering geregistreerd in 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 De naam van een app in IIS-Name The name of an app in IIS
  • -All Stopt het bewaken van alle apps op deze IIS-server waarvoor SdkState==EnabledAfterDeployment-All Stops monitoring all apps in this IIS server for which SdkState==EnabledAfterDeployment
  • Stopt het bewaken van de opgegeven apps en verwijdert instrumentatie.Stops monitoring the specified apps and removes instrumentation. Deze functie werkt alleen voor apps die tijdens de uitvoering zijn geïnstrumenteerd met het hulpprogramma Status Monitor of 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)
  • Retourneert ApplicationInsightsApplication.Returns ApplicationInsightsApplication.

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

  • -Name : de naam van een web-app in IIS.-Name: The name of a web app in IIS.
  • -InstrumentationKey (optioneel.) Gebruik deze om de resource te wijzigen waarnaar de telemetrie van de app wordt verzonden.-InstrumentationKey (Optional.) Use this to change the resource to which the app's telemetry is sent.
  • Deze cmdlet:This cmdlet:
    • Upgradet de benoemde app naar de versie van de SDK die het laatst naar deze computer is gedownload.Upgrades the named app to the version of the SDK most recently downloaded to this machine. (Werkt alleen als SdkState==EnabledAfterDeployment)(Only works if SdkState==EnabledAfterDeployment)
    • Als u een instrumentatiesleutel opgeeft, wordt de vermelde app opnieuw geconfigureerd voor het verzenden van telemetrie naar de resource met die sleutel.If you provide an instrumentation key, the named app is reconfigured to send telemetry to the resource with that key. (Werkt als SdkState != Disabled)(Works if SdkState != Disabled)

Update-ApplicationInsightsVersion

  • Downloadt de nieuwste Application Insights-SDK naar de server.Downloads the latest Application Insights SDK to the server.

Vragen over Status MonitorQuestions about Status Monitor

Wat is Status Monitor?What is Status Monitor?

Een bureaubladtoepassing die u op uw IIS-webserver kunt installeren.A desktop application that you install in your IIS web server. Hiermee kunt u web-apps instrumenteren en configureren.It helps you instrument and configure web apps.

Wanneer maak ik gebruik van Status Monitor?When do I use Status Monitor?

  • Wanneer u web-apps wilt instrumenteren die worden uitgevoerd op uw IIS-server, zelfs als deze al worden uitgevoerd.To instrument any web app that is running on your IIS server - even if it is already running.
  • Om extra telemetrie mogelijk te maken voor web-apps die bij het compileren zijn gebouwd met de Application Insights-SDK.To enable additional telemetry for web apps that have been built with the Application Insights SDK at compile time.

Kan ik de applicatie sluiten nadat deze is uitgevoerd?Can I close it after it runs?

Ja.Yes. Zodra de applicatie de gekozen websites heeft geïnstrumenteerd, kunt u deze sluiten.After it has instrumented the websites you select, you can close it.

Status Monitor verzamelt niet zelf telemetrie.It doesn't collect telemetry by itself. Het configureert enkel de web-apps en stelt enkele machtigingen in.It just configures the web apps and sets some permissions.

Wat doet Status Monitor?What does Status Monitor do?

Wanneer u een web-app selecteert die u met Status Monitor wilt instrumenteren:When you select a web app for Status Monitor to instrument:

  • Hiermee worden de Application Insights-assembly's en het bestand ApplicationInsights. config gedownload en geplaatst in de map binaire bestanden van de web-app.Downloads and places the Application Insights assemblies and ApplicationInsights.config file in the web app's binaries folder.
  • Schakelt CLR-profilering in voor het verzamelen van afhankelijkheidsaanroepen.Enables CLR profiling to collect dependency calls.

Welke versie van Application Insights SDK wordt Status Monitor geïnstalleerd?What version of Application Insights SDK does Status Monitor install?

Vanaf nu kunnen Status Monitor alleen Application Insights SDK-versie 2,3 of 2,4 installeren.As of now, Status Monitor can only install Application Insights SDK versions 2.3 or 2.4.

De Application Insights SDK-versie 2,4 is de laatste versie voor de ondersteuning van .net 4,0 die EOL januari 2016.The Application Insights SDK Version 2.4 is the last version to support .NET 4.0 which was EOL January 2016. Daarom kan vanaf nu Status Monitor worden gebruikt voor het instrumenteren van een .NET 4,0-toepassing.Therefore, as of now Status Monitor can be used to instrument a .NET 4.0 application.

Moet ik Status Monitor telkens uitvoeren wanneer ik de app heb bijgewerkt?Do I need to run Status Monitor whenever I update the app?

Niet als u deze stapsgewijs opnieuw implementeert.Not if you redeploy incrementally.

Als u de optie 'Bestaande bestanden verwijderen' selecteert in het publicatieproces, dient u Status Monitor opnieuw uit te voeren om Application Insights te configureren.If you select the 'delete existing files' option in the publish process, you would need to re-run Status Monitor to configure Application Insights.

Welke telemetrie wordt verzameld?What telemetry is collected?

Voor toepassingen die u met behulp van de Status Monitor bij het uitvoeren instrumenteert:For applications that you instrument only at run-time by using Status Monitor:

  • HTTP-aanvragenHTTP requests
  • AfhankelijkheidsaanroepenCalls to dependencies
  • UitzonderingenExceptions
  • PrestatiemeteritemsPerformance counters

Voor toepassingen die bij het compileren al zijn geïnstrumenteerd:For applications already instrumented at compile time:

  • Procestellers.Process counters.
  • Afhankelijkheidsaanroepen (.NET 4.5); retourwaarden in afhankelijkheidsaanroepen (.NET 4.6).Dependency calls (.NET 4.5); return values in dependency calls (.NET 4.6).
  • Stack-tracewaarden van uitzonderingen.Exception stack trace values.

Meer informatieLearn more

VideoVideo

Status Monitor downloadenDownload Status Monitor

Volgende stappenNext steps

Uw telemetrie weergeven:View your telemetry:

Meer telemetrie toevoegen:Add more telemetry: