Metrische gegevens voor Azure Spring Cloud

Azure Metrics Explorer is een onderdeel van de Microsoft Azure-portal waarmee grafieken kunnen worden uitgezet, trends visueel met elkaar kunnen worden vereend en pieken en dalen in metrische gegevens kunnen worden onderzocht. Gebruik Metrics Explorer om de status en het gebruik van uw resources te onderzoeken.

In Azure Spring Cloud zijn er twee gezichtspunten voor metrische gegevens.

  • Grafieken op elke overzichtspagina van de toepassing
  • Pagina algemene metrische gegevens

Grafieken met metrische gegevens

Grafieken in de toepassing Overzicht bieden snelle statuscontroles voor elke toepassing. De algemene pagina Metrische gegevens bevat alle metrische gegevens die ter referentie beschikbaar zijn. U kunt uw eigen grafieken maken op de algemene pagina met metrische gegevens en deze vastmaken in Dashboard.

Overzichtspagina van de toepassing

Selecteer een app in Apps om grafieken te zoeken op de overzichtspagina.

Beheer van metrische gegevens van toepassingen

Op de pagina Toepassingsoverzicht van elke toepassing wordt een grafiek met metrische gegevens weergegeven waarmee u een snelle statuscontrole van uw toepassing kunt uitvoeren.

Overzicht van metrische gegevens van toepassingen

Azure Spring Cloud biedt deze vijf grafieken met metrische gegevens die elke minuut worden bijgewerkt:

  • HTTP-serverfouten: aantal fouten voor HTTP-aanvragen voor uw app
  • Gegevens in: Bytes ontvangen door uw app
  • Gegevens uit: bytes verzonden door uw app
  • Aanvragen: aanvragen die door uw app zijn ontvangen
  • Gemiddelde reactietijd: gemiddelde reactietijd van uw app

Voor de grafiek kunt u een tijdsbereik van één uur tot zeven dagen selecteren.

Pagina algemene metrische gegevens

De metrische gegevens in het linkernavigatiedeelvenster zijn een koppeling naar de algemene pagina met metrische gegevens.

Selecteer eerst de metrische gegevens die u wilt weergeven:

Metrische weergave selecteren

Meer informatie over alle opties voor metrische gegevens vindt u in de sectie hieronder.

Selecteer vervolgens het aggregatietype voor elke metrische gegevens:

Metrische aggregatie

Het aggregatietype geeft aan hoe metrische punten in de grafiek op tijd moeten worden geaggregeerd. Er is één onbewerkt metrisch punt per minuut en het type pre-aggregatie binnen een minuut is vooraf gedefinieerd door het type metrische gegevens.

  • Som: som alle waarden op als doeluitvoer.
  • Gemiddeld: gebruik de waarde Average in de periode als doeluitvoer.
  • Max/Min: gebruik de waarde Max/Min in de periode als doeluitvoer.

Het tijdsbereik kan ook worden aangepast van de afgelopen 30 minuten tot de afgelopen 30 dagen of een aangepast tijdsbereik.

Wijziging van metrische gegevens

De standaardweergave bevat alle metrische gegevens Azure Spring Cloud de toepassing van een service samen. Metrische gegevens van één app of exemplaar kunnen worden gefilterd in de weergave. Selecteer Filter toevoegen, stel de eigenschap in op App en selecteer de doeltoepassing die u wilt controleren in het tekstvak Waarden.

U kunt twee soorten filters (eigenschappen) gebruiken:

  • App: filteren op app-naam
  • Exemplaar: filteren op app-exemplaar

Metrische filters

U kunt ook de optie Splitsen toepassen gebruiken, waarmee meerdere regels voor één app worden tekenen:

Metrische gegevens splitsen

Tip

U kunt uw eigen grafieken maken op de pagina met metrische gegevens en deze vastmaken aan uw dashboard. Begin met het benoemen van uw grafiek. Selecteer vervolgens Vastmaken aan dashboard in de rechterbovenhoek. U kunt nu uw toepassing controleren op uw portaldashboard.

Opties voor metrische gegevens van gebruikers

De volgende tabellen tonen de beschikbare metrische gegevens en details.

Fout

Name Metrische naam Spring Actuator Eenheid Details
tomcat.global.error tomcat.global.error Count Aantal fouten dat is opgetreden in verwerkte aanvragen

Prestaties

Name Metrische naam Spring Actuator Eenheid Details
system.cpu.usage system.cpu.usage Percentage Recent CPU-gebruik voor het hele systeem (verouderd en gebruik ervan niet voor). Deze waarde is een dubbele waarde in het interval [0,0,1,0]. Een waarde van 0,0 betekent dat alle CPU's inactief waren tijdens de recente periode die is waargenomen, terwijl een waarde van 1,0 betekent dat alle CPU's 100% van de tijd actief werden uitgevoerd tijdens de recente periode die werd waargenomen.
process.cpu.usage Percentage CPU-gebruik van app Percentage Recent CPU-gebruik voor het Java Virtual Machine proces (verouderd en gebruik ervan niet voor). Deze waarde is een dubbele waarde in het interval [0,0,1,0]. Een waarde van 0,0 betekent dat geen van de CPU's tijdens de recent waargenomen periode threads van het JVM-proces werden uitgevoerd, terwijl een waarde van 1,0 betekent dat alle CPU's gedurende de recente periode 100% van de tijd actief threads werden uitgevoerd vanaf de JVM. Threads van de JVM omvatten de toepassingsthreads en de interne JVM-threads.
CPU-gebruik van app Percentage Recent CPU-gebruik van het JVM-proces ten opzichte van de CPU die aan deze app is toegewezen. Deze waarde is een dubbele waarde in het interval [0,0,1,0]. Een waarde van 0,0 betekent dat geen van de CPU's tijdens de recent waargenomen periode threads van het JVM-proces werden uitgevoerd, terwijl een waarde van 1,0 betekent dat alle CPU's gedurende de recente periode 100% van de tijd actief threads werden uitgevoerd vanaf de JVM. Threads van de JVM omvatten de toepassingsthreads en de interne JVM-threads.
CPU-gebruik van app (afgeschaft) Percentage De metrische gegevens van het CPU-gebruik van apps zijn afgeschaft. Gebruik in plaats daarvan de nieuwe metrische gegevens over het CPU-gebruik van de app.
Geheugengebruik van app Percentage Recent geheugengebruik van het JVM-proces op basis van het geheugen dat aan deze app is toegewezen. Deze waarde is een dubbele waarde in het interval [0,0,1,0]. Een waarde van 0,0 betekent dat geen van de geheugens is toegewezen door threads van het JVM-proces tijdens de recente periode die is waargenomen, terwijl een waarde van 1,0 betekent dat alle geheugen 100% van de tijd door threads van de JVM is toegewezen tijdens de recente periode die wordt waargenomen. Threads van de JVM omvatten de toepassingsthreads en de interne JVM-threads.
jvm.memory.committed jvm.memory.committed Bytes Vertegenwoordigt de hoeveelheid geheugen die gegarandeerd beschikbaar is voor gebruik door de JVM. De JVM kan geheugen vrijgeven aan het systeem en kan kleiner zijn dan init. committed is altijd groter dan of gelijk aan het gebruik.
jvm.memory.used jvm.memory.used Bytes Vertegenwoordigt de hoeveelheid geheugen die momenteel wordt gebruikt in bytes.
jvm.memory.max jvm.memory.max Bytes Vertegenwoordigt de maximale hoeveelheid geheugen die kan worden gebruikt voor geheugenbeheer. De hoeveelheid gebruikt en vastgelegd geheugen is altijd kleiner dan of gelijk aan het maximum als het maximum is gedefinieerd. Een geheugentoewijzing kan mislukken als wordt geprobeerd het gebruikte geheugen te verhogen, zoals dat > is vastgelegd, zelfs als het <= max nog steeds waar is (bijvoorbeeld wanneer het systeem weinig virtueel geheugen heeft).
jvm.gc.max.data.size jvm.gc.max.data.size Bytes Het piekgeheugengebruik van de oude generatie geheugengroep sinds de virtuele Java-machine is gestart.
jvm.gc.live.data.size jvm.gc.live.data.size Bytes Grootte van de oude generatie geheugengroep na een volledige GC.
jvm.gc.memory.promoted jvm.gc.memory.promoted Bytes Aantal positieve toenamen in de grootte van de oude generatie geheugengroep vóór GC tot na GC.
jvm.gc.memory.allocated jvm.gc.memory.allocated Bytes Verhoogd voor een toename van de grootte van de geheugengroep van de jonge generatie na één GC tot vóór de volgende.
jvm.gc.pause.total.count jvm.gc.pause (totaal aantal) Count Totaal aantal GC's nadat deze JMV is gestart, inclusief Young en Old GC.
jvm.gc.pause.total.time jvm.gc.pause (totale tijd) Milliseconden Totale GC-tijd die is verbruikt nadat deze JMV is gestart, inclusief Young en Old GC.

Prestaties (.NET)

Name Metrische naam van Spring Actuator Eenheid Details
CPU-gebruik cpu-gebruik Percentage Het percentage CPU-gebruik van het proces ten opzichte van alle CPU-bronnen van het systeem [0-100].
Werkset working-set Megabytes De hoeveelheid werkset die door het proces wordt gebruikt.
GC-heapgrootte gc-heap-size Megabytes Totale heap-grootte die door de garbage collector.
Aantal GC's van gen 0 gen-0-gc-count Count Aantal garbageverzamelingen van de 0e generatie per seconde.
Aantal GC gen 1 gen-1-gc-count Count Aantal garbageverzamelingen van de eerste generatie per seconde.
Aantal GC's van gen 2 gen-2-gc-count Count Aantal garbageverzamelingen van de tweede generatie per seconde.
Tijd in GC timein-gc Percentage Het percentage tijd in garbageverzameling sinds de laatste garbage-verzameling.
Gen 0 heap-grootte gen-0-grootte Bytes Heapgrootte van generatie 0.
Gen 1 heap-grootte gen-1-grootte Bytes Heapgrootte van generatie 1.
Gen 2 heap-grootte gen-2-grootte Bytes Heapgrootte van generatie 2.
LOH-heapgrootte loh-grootte Bytes Large Object Heap-heapgrootte.
Toewijzingssnelheid alloc-rate Bytes Aantal bytes dat per seconde is toegewezen.
Aantal assembly's assembly-count Count Aantal geladen assemblies.
Aantal uitzonderingen aantal uitzonderingen Count Aantal uitzonderingen per seconde.
Aantal threadpools threadpool-thread-count Count Aantal threadpoolthreads.
Aantal vergrendelingsslots bewaken monitor-lock-contention-count Count Het aantal keren per seconde dat er sprake was van een schermvergrendeling.
Wachtrijlengte van threadpool threadpool-queue-length Count Wachtrijlengte voor werkitems voor threadpools.
Aantal voltooide items in threadpool threadpool-completed-items-count Count Aantal voltooide werkitems in threadpool.
Aantal actieve timers active-timer-count Count Het aantal timers dat momenteel actief is. Een actieve timer is een timer die op een bepaald moment in de toekomst moet worden getikt en die nog niet is geannuleerd.

Zie dotnet-tellers voor meer informatie.

Aanvraag

Name Metrische naam van Spring Actuator Eenheid Details
tomcat.global.sent tomcat.global.sent Bytes Hoeveelheid gegevens verzonden door Tomcat-webserver
tomcat.global.received tomcat.global.received Bytes Hoeveelheid gegevens die Tomcat-webserver heeft ontvangen
tomcat.global.request.total.count tomcat.global.request (totaal aantal) Count Totaal aantal verwerkte aanvragen van Tomcat-webserver
tomcat.global.request.max tomcat.global.request.max Milliseconden Maximale tijd van Tomcat-webserver voor het verwerken van een aanvraag

Aanvraag (.NET)

Name Metrische naam van Spring Actuator Eenheid Details
Aanvragen per seconde aanvragen per seconde Count Aanvraagsnelheid.
Totaal aantal aanvragen totaal aantal aanvragen Count Totaal aantal aanvragen.
Huidige aanvragen current-requests Count Aantal huidige aanvragen.
Mislukte aanvragen failed-requests Count Aantal mislukte aanvragen.

Zie dotnet-tellers voor meer informatie.

Sessie

Name Metrische naam van Spring Actuator Eenheid Details
tomcat.sessions.active.max tomcat.sessions.active.max Count Maximum aantal sessies dat op hetzelfde moment actief is geweest
tomcat.sessions.alive.max tomcat.sessions.alive.max Milliseconden Langste tijd (in seconden) dat een verlopen sessie tot leven was
tomcat.sessions.created tomcat.sessions.created Count Aantal sessies dat is gemaakt
tomcat.sessions.expired tomcat.sessions.expired Count Aantal sessies dat is verlopen
tomcat.sessions.rejected tomcat.sessions.rejected Count Het aantal sessies dat niet is gemaakt omdat het maximum aantal actieve sessies is bereikt.
tomcat.sessions.active.current tomcat.sessions.active.current Count Aantal actieve Tomcat-sessies

Inkomend verkeer

Weergavenaam Azure-naam voor metrische gegevens Eenheid Details
Ontvangen bytes IngressBytesReceived Bytes Aantal bytes dat is ontvangen door Azure Spring Cloud van de clients
Verzonden bytes IngressBytesSent Bytes Aantal bytes verzonden door Azure Spring Cloud naar de clients
Aanvragen IngressRequests Count Aantal aanvragen per Azure Spring Cloud van de clients
Mislukte aanvragen IngressFailedRequests Count Aantal mislukte aanvragen per Azure Spring Cloud van de clients
Antwoordstatus IngressResponseStatus Count Http-antwoordstatus geretourneerd door Azure Spring Cloud. De distributie van de antwoordstatuscode kan verder worden gecategoriseerd om antwoorden weer te geven in de categorieën 2xx, 3xx, 4xx en 5xx
Reactietijd IngressResponseTime Seconden Http-reactietijd retourneerd per Azure Spring Cloud
Doorvoer in (bytes/s) IngressBytesReceivedRate BytesPerSecond Bytes ontvangen per seconde door Azure Spring Cloud van de clients
Doorvoer (bytes/s) IngressBytesSentRate BytesPerSecond Bytes verzonden per seconde door Azure Spring Cloud naar de clients

Volgende stappen