Standaard metrische gegevens van Application Insights
Metrische standaardgegevens worden vooraf samengevoegd tijdens het verzamelen, waardoor ze betere prestaties tijdens het uitvoeren van query's krijgen. Dit maakt het de beste keuze voor dashboards en waarschuwingen in realtime.
Notitie
De volgende documentatie is afhankelijk van de klassieke Application Insights-API. Het langetermijnplan voor Application Insights is het verzamelen van gegevens met behulp van OpenTelemetry. Zie Azure Monitor OpenTelemetry inschakelen voor .NET-, Node.js-, Python- en Java-toepassingen en onze OpenTelemetry Roadmap voor meer informatie. Migratierichtlijnen zijn beschikbaar voor .NET, Node.js en Python.
Metrische gegevens over beschikbaarheid
Metrische gegevens in de categorie Beschikbaarheid kunt u de status van uw webtoepassing zien zoals waargenomen vanaf punten over de hele wereld. Configureer de beschikbaarheidstests om metrische gegevens uit deze categorie te gaan gebruiken.
Beschikbaarheid (availabilityResults/availabilityPercentage)
De metrische gegevens beschikbaarheid tonen het percentage van de webtestuitvoeringen die geen problemen hebben gedetecteerd. De laagst mogelijke waarde is 0, wat aangeeft dat alle webtestuitvoeringen zijn mislukt. De waarde van 100 betekent dat alle webtestuitvoeringen voldoen aan de validatiecriteria.
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Percentage | Gemiddeld | Run location , Test name |
Duur van beschikbaarheidstest (availabilityResults/duration)
De meetwaarde beschikbaarheidstest laat zien hoeveel tijd het kostte om de webtest uit te voeren. Voor de webtests met meerdere stappen weerspiegelt de metrische waarde de totale uitvoeringstijd van alle stappen.
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Milliseconden | Gemiddelde, Min, Max | Run location , , Test name Test result |
Beschikbaarheidstests (availabilityResults/count)
De metrische gegevens over beschikbaarheidstests weerspiegelen het aantal webtests dat wordt uitgevoerd door Azure Monitor.
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Count | Count | Run location , , Test name Test result |
Metrische gegevens van browser
Metrische browsergegevens worden verzameld door de JavaScript SDK van Application Insights vanuit echte browsers van eindgebruikers. Ze bieden een goed inzicht in de ervaring van uw gebruikers met uw web-app. Metrische gegevens van browsers worden doorgaans niet gemonsterd, wat betekent dat ze een hogere nauwkeurigheid bieden van de gebruiksnummers in vergelijking met metrische gegevens aan de serverzijde die mogelijk scheef worden geslagen door steekproeven.
Notitie
Als u metrische gegevens van de browser wilt verzamelen, moet uw toepassing worden geïnstrueerd met de JavaScript SDK van Application Insights.
Laadtijd van browserpagina's (browserTimings/totalDuration)
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Milliseconden | Gemiddelde, Min, Max | Geen |
Tijd voor clientverwerking (browserTiming/processingDuration)
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Milliseconden | Gemiddelde, Min, Max | Geen |
Paginalaadtijd voor netwerkverbinding (browserTimings/networkDuration)
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Milliseconden | Gemiddelde, Min, Max | Geen |
Reactietijd ontvangen (browserTimings/receiveDuration)
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Milliseconden | Gemiddelde, Min, Max | Geen |
Aanvraagtijd verzenden (browserTimings/sendDuration)
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Milliseconden | Gemiddelde, Min, Max | Geen |
Metrische gegevens van fouten
De metrische gegevens in Fouten tonen problemen met het verwerken van aanvragen, afhankelijkheidsaanroepen en gegenereerde uitzonderingen.
Browser-uitzonderingen (uitzonderingen/browser)
Deze metrische waarde weerspiegelt het aantal gegenereerde uitzonderingen van uw toepassingscode die wordt uitgevoerd in de browser. Alleen uitzonderingen die worden bijgehouden met een trackException()
Application Insights-API-aanroep, worden opgenomen in de metrische gegevens.
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Count | Count | Cloud role name |
Fouten bij aanroepen van afhankelijkheden (afhankelijkheden/mislukt)
Het aantal mislukte afhankelijkheidsaanroepen.
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Count | Count | Cloud role instance , , Cloud role name Dependency performance , Dependency type , , Is traffic synthetic , , Result code , . Target of dependency call |
Uitzonderingen (uitzonderingen/aantal)
Telkens wanneer u een uitzondering op Application Insights aanmeldt, wordt de methode trackException() van de SDK aangeroepen. Het metrische gegeven Uitzonderingen toont het aantal vastgelegde uitzonderingen.
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Count | Count | Cloud role instance , , Cloud role name Device type |
Mislukte aanvragen (aanvragen/mislukt)
Het aantal bijgehouden serveraanvragen dat is gemarkeerd als mislukt. De Application Insights SDK markeert standaard automatisch elke serveraanvraag die HTTP-antwoordcode 5xx of 4xx heeft geretourneerd als een mislukte aanvraag. U kunt deze logica aanpassen door de eigenschap succes van het aanvraagtelemetrie-item te wijzigen in een aangepaste initialisatiefunctie voor telemetrie.
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Count | Count | Cloud role instance Is synthetic traffic , Cloud role name , Request performance Result code |
Server-uitzonderingen (uitzonderingen/server)
Deze metrische waarde geeft het aantal serveruitzondering weer.
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Count | Count | Cloud role instance , Cloud role name |
Prestatiemeteritems
Gebruik metrische gegevens in de categorie Prestatiemeteritems voor toegang tot prestatiemeteritems van het systeem die worden verzameld door Application Insights.
Beschikbaar geheugen (performanceCounters/availableMemory)
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Afhankelijk van gegevens: Megabytes, Gigabytes | Gemiddelde, Max, Min | Cloud role instance |
Uitzonderingsfrequentie (performanceCounters/exceptionRate)
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Tellen | Gemiddelde, Max, Min | Cloud role instance |
Uitvoeringstijd voor HTTP-aanvragen (performanceCounters/requestExecutionTime)
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Milliseconden | Gemiddelde, Max, Min | Cloud role instance |
HTTP-aanvraagsnelheid (performanceCounters/requestsPerSecond)
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Aanvragen per seconde | Gemiddelde, Max, Min | Cloud role instance |
HTTP-aanvragen in de toepassingswachtrij (performanceCounters/requestsInQueue)
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Tellen | Gemiddelde, Max, Min | Cloud role instance |
Proces-CPU (performanceCounters/processCpuPercentage)
De metrische waarde laat zien hoeveel van de totale processorcapaciteit wordt verbruikt door het proces dat als host fungeert voor uw bewaakte app.
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Percentage | Gemiddelde, Max, Min | Cloud role instance |
Notitie
Het bereik van de metrische waarde ligt tussen 0 en 100 * n, waarbij n het aantal beschikbare CPU-kernen is. De metrische waarde van 200% kan bijvoorbeeld het volledige gebruik van twee CPU-kernen of een half gebruik van vier CPU-kernen vertegenwoordigen, enzovoort. Het genormaliseerde proces-CPU is een alternatieve metriek die wordt verzameld door veel SDK's die dezelfde waarde vertegenwoordigen, maar deze deelt door het aantal beschikbare CPU-kernen. Het bereik van genormaliseerde proces-CPU-metrische gegevens is dus 0 tot en met 100.
Io-snelheid verwerken (performanceCounters/processIOBytesPerSecond)
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Bytes per seconde | Gemiddelde, Min, Max | Cloud role instance |
Persoonlijke bytes verwerken (performanceCounters/processPrivateBytes)
Hoeveelheid niet-gedeeld geheugen dat door het bewaakte proces is toegewezen voor de gegevens.
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Bytes | Gemiddelde, Min, Max | Cloud role instance |
Processortijd (performanceCounters/processorCpuPercentage)
CPU-verbruik door alle processen die worden uitgevoerd op het bewaakte serverexemplaren.
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Percentage | Gemiddelde, Min, Max | Cloud role instance |
Notitie
De metrische processortijd is niet beschikbaar voor de toepassingen die worden gehost in Azure-app Services. Gebruik de metrische gegevens voor cpu-proces om het CPU-gebruik bij te houden van de webtoepassingen die worden gehost in App Services.
Metrische servergegevens
Afhankelijkheidsaanroepen (afhankelijkheden/aantal)
Deze metrische waarde heeft betrekking op het aantal afhankelijkheidsaanroepen.
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Count | Count | Cloud role instance , , Cloud role name Dependency performance , Dependency type , , Is traffic synthetic , , Result code Successful call Target of a dependency call |
Duur van afhankelijkheden (afhankelijkheden/duur)
Deze metrische waarde verwijst naar de duur van afhankelijkheidsaanroepen.
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Milliseconden | Gemiddelde, Min, Max | Cloud role instance , , Cloud role name Dependency performance , Dependency type , , Is traffic synthetic , , Result code Successful call Target of a dependency call |
Serveraanvraagsnelheid (aanvragen/tarief)
Deze metrische waarde geeft het aantal binnenkomende serveraanvragen weer die zijn ontvangen door uw webtoepassing.
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Aantal per seconde | Gemiddeld | Cloud role instance Is traffic synthetic , Cloud role name , Result performance Result code Successful request |
Serveraanvragen (aanvragen/aantal)
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Count | Count | Cloud role instance Is traffic synthetic , Cloud role name , Result performance Result code Successful request |
Reactietijd van server (aanvragen/duur)
Deze metrische waarde weerspiegelt de tijd die de servers nodig hebben om binnenkomende aanvragen te verwerken.
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Milliseconden | Gemiddelde, Min, Max | Cloud role instance Is traffic synthetic , Cloud role name , Result performance Result code Successful request |
Metrische gebruiksgegevens
Laadtijd van paginaweergave (pageViews/duration)
Deze metrische waarde verwijst naar de hoeveelheid tijd die nodig was om PageView-gebeurtenissen te laden.
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Milliseconden | Gemiddelde, Min, Max | Cloud role name , Is traffic synthetic |
Paginaweergaven (pageViews/count)
Het aantal PageView-gebeurtenissen dat is geregistreerd met de TrackPageView() Application Insights-API.
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Count | Count | Cloud role name , Is traffic synthetic |
Traceringen (traceringen/aantal)
Het aantal traceringsinstructies dat is vastgelegd met de Application Insights API-aanroep TrackTrace().
Maateenheid | Ondersteunde aggregaties | Ondersteunde dimensies |
---|---|---|
Count | Count | Cloud role instance , , , Cloud role name Is traffic synthetic Severity level |