Mått för Azure Spring Cloud
Azure Metrics Explorer är en komponent i Microsoft Azure-portalen som gör det möjligt att rita diagram, visuellt korrelera trender och undersöka toppar och dalar i mått. Använd Metrics Explorer för att undersöka hälsotillståndet och användningen av dina resurser.
I Azure Spring Cloud finns det två synvinklar för mått.
- Diagram på varje programöversiktssida
- Sidan Vanliga mått

Diagram i programmet Översikt ger snabba statuskontroller för varje program. Den gemensamma sidan Mått innehåller alla mått som är tillgängliga som referens. Du kan skapa egna diagram på sidan med vanliga mått och fästa dem på instrumentpanelen.
Översiktssida för program
Välj en app i Appar för att hitta diagram på översiktssidan.

På sidan Programöversikt för varje program visas ett måttdiagram där du kan utföra en snabb statuskontroll av ditt program.

Azure Spring Cloud dessa fem diagram med mått som uppdateras varje minut:
- HTTP-serverfel: Antal fel för HTTP-begäranden till din app
- Data i: Byte som tas emot av din app
- Data ut: Byte som skickas av din app
- Begäranden: Begäranden som tas emot av din app
- Genomsnittlig svarstid: Genomsnittlig svarstid från din app
För diagrammet kan du välja ett tidsintervall från en timme till sju dagar.
Sidan Vanliga mått
Måtten i det vänstra navigeringsfönstret länkar till den gemensamma måttsidan.
Välj först mått att visa:

Information om alla måttalternativ finns i avsnittet nedan.
Välj sedan sammansättningstyp för varje mått:

Sammansättningstypen anger hur du aggregerar måttpunkter i diagrammet efter tid. Det finns en råmåttpunkt varje minut och föraggregeringstypen inom en minut definieras för måtttypen.
- Summa: Summera alla värden som målutdata.
- Genomsnitt: Använd medelvärdet i perioden som målutdata.
- Max/min: Använd värdet Max/Min i perioden som målutdata.
Du kan också justera intervallet från de senaste 30 minuterna till de senaste 30 dagarna eller ett anpassat tidsperiod.

Standardvyn innehåller alla Azure Spring Cloud en tjänsts programmått tillsammans. Mått för en app eller instans kan filtreras i visningen. Välj Lägg till filter, ställ in egenskapen på App och välj det målprogram som du vill övervaka i textrutan Värden.
Du kan använda två typer av filter (egenskaper):
- App: filtrera efter appnamn
- Instans: filtrera efter appinstans

Du kan också använda alternativet Tillämpa delning, som ritar flera rader för en app:

Tips
Du kan skapa egna diagram på måttsidan och fästa dem på instrumentpanelen. Börja med att namnge diagrammet. Välj sedan Fäst på instrumentpanelen i det övre högra hörnet. Nu kan du kontrollera programmet på portalens instrumentpanel.
Alternativ för användarmått
Följande tabeller visar tillgängliga mått och information.
Fel
| Name | Måttnamn för Spring Actuator | Enhet | Information |
|---|---|---|---|
| tomcat.global.error | tomcat.global.error | Antal | Antal fel som uppstod i bearbetade begäranden |
Prestanda
| Name | Måttnamn för Spring Actuator | Enhet | Information |
|---|---|---|---|
| system.cpu.usage | system.cpu.usage | Procent | Senaste CPU-användning för hela systemet (föråldrad och föreslår inte att det används). Det här värdet är en dubbel i intervallet [0.0,1.0]. Värdet 0,0 innebär att alla processorer var inaktiva under den senaste tidsperioden, medan värdet 1,0 innebär att alla processorer aktivt kördes 100 % av tiden under den senaste perioden som observerats. |
| process.cpu.usage | Användningsprocent för app-CPU | Procent | Senaste CPU-användning för Java Virtual Machine (föråldrad och föreslår inte att den används). Det här värdet är en dubbel i intervallet [0.0,1.0]. Värdet 0,0 innebär att ingen av cpu:erna körde trådar från JVM-processen under den senaste tidsperioden, medan ett värde på 1,0 innebär att alla processorer aktivt körde trådar från JVM 100 % av tiden under den senaste perioden som observerats. Trådar från JVM inkluderar programtrådarna samt de interna JVM-trådarna. |
| Programmets processoranvändning | Procent | Den senaste CPU-användningen av JVM-processen mot den allokerade processorn till den här appen. Det här värdet är en dubbel i intervallet [0.0,1.0]. Värdet 0,0 innebär att ingen av cpu:erna körde trådar från JVM-processen under den senaste tidsperioden, medan ett värde på 1,0 innebär att alla processorer aktivt körde trådar från JVM 100 % av tiden under den senaste perioden som observerats. Trådar från JVM inkluderar programtrådarna samt de interna JVM-trådarna. | |
| App-CPU-användning (inaktuell) | Procent | Inaktuellt mått för app-CPU-användning. Använd det nya måttet App CPU Usage i stället. | |
| Programmets minnesanvändning | Procent | Den senaste minnesanvändningen av JVM-processen mot det allokerade minnet för den här appen. Det här värdet är en dubbel i intervallet [0.0,1.0]. Värdet 0,0 innebär att inget av minnet allokerades av trådar från JVM-processen under den senaste tidsperioden, medan ett värde på 1,0 innebär att allt minne allokerades av trådar från JVM 100 % av tiden under den senaste perioden som observerats. Trådar från JVM inkluderar programtrådarna samt de interna JVM-trådarna. | |
| jvm.memory.committed | jvm.memory.committed | Byte | Representerar mängden minne som garanterat är tillgängligt för användning av JVM. JVM kan frigöra minne till systemet och de har utförts kan vara mindre än init. är alltid större än eller lika med att användas. |
| jvm.memory.used | jvm.memory.used | Byte | Representerar mängden minne som för närvarande används i byte. |
| jvm.memory.max | jvm.memory.max | Byte | Representerar den maximala mängd minne som kan användas för minneshantering. Mängden använt och intbestämt minne är alltid mindre än eller lika med max om max har definierats. En minnesallokering kan misslyckas om den försöker öka det använda minnet så att det används > allokerat även om det används <= max fortfarande är sant (till exempel när systemet har ont om virtuellt minne). |
| jvm.gc.max.data.size | jvm.gc.max.data.size | Byte | Den högsta minnesanvändningen för den gamla generationens minnespool sedan den virtuella Java-datorn startades. |
| jvm.gc.live.data.size | jvm.gc.live.data.size | Byte | Storleken på den gamla generationens minnespool efter en fullständig GC. |
| jvm.gc.memory.promoted | jvm.gc.memory.promoted | Byte | Antalet positiva ökningar i storleken på den gamla generationens minnespool före GC till efter GC. |
| jvm.gc.memory.allocated | jvm.gc.memory.allocated | Byte | Ökade för en ökning av storleken på den unga generationens minnespool efter en GC till före nästa. |
| jvm.gc.pause.total.count | jvm.gc.pause (totalt antal) | Antal | Totalt GC-antal efter att denna JMV startats, inklusive Young och Old GC. |
| jvm.gc.pause.total.time | jvm.gc.pause (total-time) | Millisekunder | Total GC-tid som förbrukats efter att denna JMV startade, inklusive Young och Old GC. |
Prestanda (.NET)
| Name | Måttnamn för Spring Actuator | Enhet | Information |
|---|---|---|---|
| CPU-användning | cpu-användning | Procent | Procentandelen av processens CPU-användning i förhållande till alla systemprocessorresurser [0–100]. |
| Arbetsuppsättning | arbetsuppsättning | Megabyte | Mängden arbetsuppsättning som används av processen. |
| GC-heapstorlek | gc-heap-size | Megabyte | Total heap-storlek som rapporterats av skräpinsamlaren. |
| Gen 0 GC-antal | gen-0-gc-count | Antal | Antal skräpsamlingar i generation 0 per sekund. |
| Gen 1 GC-antal | gen-1-gc-count | Antal | Antal skräpsamlingar i generation 1 per sekund. |
| Gen 2 GC-antal | gen-2-gc-count | Antal | Antal skräpsamlingar i generation 2 per sekund. |
| Tid i GC | timein-gc | Procent | Procentandelen tid i skräpinsamlingen sedan den senaste skräpinsamlingen. |
| Heapstorlek för Gen 0 | gen-0-size | Byte | Heap-storlek för generation 0. |
| Heap-storlek för Gen 1 | gen-1-size | Byte | Heap-storlek för generation 1. |
| Heap-storlek för Gen 2 | gen-2-size | Byte | Heapstorlek för generation 2. |
| LOH-heapstorlek | loh-size | Byte | Heap-heapstorlek för stora objekt. |
| Allokeringsfrekvens | alloc-rate | Byte | Antal byte som allokerats per sekund. |
| Sammansättningsantalet | sammansättningsantal | Antal | Antal inlästa sammansättningar. |
| Antal undantag | undantagsantal | Antal | Antal undantag per sekund. |
| Antal trådar i trådpooler | threadpool-thread-count | Antal | Antal trådpooltrådar. |
| Övervaka antal låsknöjningar | monitor-lock-contention-count | Antal | Antalet gånger per sekund som det fanns en spärr när en övervakare skulle låsas. |
| Kölängd för trådpool | threadpool-queue-length | Antal | Kölängd för arbetsobjekt för trådpool. |
| Antal slutförda objekt för trådpool | threadpool-completed-items-count | Antal | Antalet slutförda arbetsobjekt för trådpoolen. |
| Antal aktiva timers | active-timer-count | Antal | Antalet timers som är aktiva för närvarande. En aktiv timer är en timer som har registrerats för att ticka någon gång i framtiden och som ännu inte har avbrutits. |
Mer information finns i dotnet-räknare.
Förfrågan
| Name | Måttnamn för Spring Actuator | Enhet | Information |
|---|---|---|---|
| tomcat.global.sent | tomcat.global.sent | Byte | Mängden data som Tomcat-webbservern har skickat |
| tomcat.global.received | tomcat.global.received | Byte | Mängden data som Tomcat-webbservern har tagit emot |
| tomcat.global.request.total.count | tomcat.global.request (totalt antal) | Antal | Totalt antal bearbetade Tomcat-webbserverbegäranden |
| tomcat.global.request.max | tomcat.global.request.max | Millisekunder | Maximal tid för Tomcat-webbservern att bearbeta en begäran |
Begäran (.NET)
| Name | Måttnamn för Spring Actuator | Enhet | Information |
|---|---|---|---|
| Förfrågningar per sekund | begäranden per sekund | Antal | Begärandefrekvens. |
| Totalt antal förfrågningar | totalt antal begäranden | Antal | Totalt antal begäranden. |
| Aktuella begäranden | current-requests | Antal | Antal aktuella begäranden. |
| Misslyckade förfrågningar | misslyckade begäranden | Antal | Antal misslyckade begäranden. |
Mer information finns i dotnet-räknare.
Session
| Name | Måttnamn för Spring Actuator | Enhet | Information |
|---|---|---|---|
| tomcat.sessions.active.max | tomcat.sessions.active.max | Antal | Maximalt antal sessioner som har varit aktiva samtidigt |
| tomcat.sessions.alive.max | tomcat.sessions.alive.max | Millisekunder | Längsta tid (i sekunder) som en utgången session var vid liv |
| tomcat.sessions.created | tomcat.sessions.created | Antal | Antal sessioner som har skapats |
| tomcat.sessions.expired | tomcat.sessions.expired | Antal | Antal sessioner som har upphört att gälla |
| tomcat.sessions.rejected | tomcat.sessions.rejected | Antal | Antal sessioner som inte har skapats eftersom det maximala antalet aktiva sessioner har nåtts. |
| tomcat.sessions.active.current | tomcat.sessions.active.current | Antal | Antal aktiva tomcat-sessioner |
Ingress
| Visningsnamn | Azure-måttnamn | Enhet | Information |
|---|---|---|---|
| Mottagna byte | IngressBytesReceived | Byte | Antal byte som tagits emot Azure Spring Cloud från klienterna |
| Skickade byte | IngressBytesSent | Byte | Antal byte som skickats av Azure Spring Cloud till klienterna |
| Begäranden | IngressRequests | Antal | Antal begäranden efter Azure Spring Cloud från klienterna |
| Misslyckade begäranden | IngressFailedRequests | Antal | Antal misslyckade begäranden efter Azure Spring Cloud från klienterna |
| Svarsstatus | IngressResponseStatus | Antal | HTTP-svarsstatus som returneras av Azure Spring Cloud. Fördelningen av svarsstatuskoden kan kategoriseras ytterligare för att visa svar i kategorierna 2xx, 3xx, 4xx och 5xx |
| Svarstid | IngressResponseTime | Sekunder | Returnera HTTP-svarstid med Azure Spring Cloud |
| Dataflöde in (byte/s) | IngressBytesReceivedRate | BytesPerSecond | Byte som tas emot per Azure Spring Cloud från klienterna |
| Dataflöde ut (byte/s) | IngressBytesSentRate | BytesPerSecond | Byte som skickas per sekund Azure Spring Cloud skickas till klienterna |
Nästa steg
- Snabbstart: Övervaka Azure Spring Cloud appar med loggar, mått och spårning
- Komma igång med Azure Metrics Explorer
- Analysera loggar och mått med diagnostikinställningar
- Självstudie: Övervaka Spring Cloud resurser med hjälp av aviseringar och åtgärdsgrupper
- Kvoter och tjänstplaner för Azure Spring Cloud