Metriky pro jarní cloud Azure

Průzkumník metrik Azure je součást portál Microsoft Azure, která umožňuje vykreslovat grafy, vizuálně korelovat trendy a prozkoumat špičky a rozmítají v metrikách. Pomocí Průzkumníka metrik můžete prozkoumat stav a využití vašich prostředků.

V Azure jaře cloudu existují dvě hlediska metriky.

  • Grafy na jednotlivých stránkách s přehledem aplikace
  • Stránka běžné metriky

Grafy metrik

Grafy v přehledu aplikace poskytují rychlé kontroly stavu pro každou aplikaci. Stránka společná metrika obsahuje všechny metriky, které jsou k dispozici pro referenci. Na stránce běžné metriky můžete vytvořit vlastní grafy a připnout je na řídicí panel.

Stránka s přehledem aplikace

Vyberte aplikaci v aplikacích pro hledání grafů na stránce Přehled.

Správa metrik aplikace

Na stránce Přehled aplikací každé aplikace se zobrazuje graf metrik, který vám umožní provést rychlou kontrolu stavu aplikace.

Přehled metrik aplikace

Azure jaře Cloud nabízí tyto pět grafů s metrikami, které se aktualizují každou minutu:

  • Chyby serveru http: počet chyb pro požadavky HTTP na aplikaci
  • Data v: bajtů přijatých vaší aplikací
  • Výstupní data: počet bajtů odeslaných aplikací
  • Požadavky: žádosti přijaté vaší aplikací
  • Průměrná doba odezvy: Průměrná doba odezvy z vaší aplikace

U grafu můžete vybrat časový rozsah od jedné hodiny do sedmi dnů.

Stránka běžné metriky

Metriky v levém navigačním podokně odkazují na stránku běžné metriky.

Nejdřív vyberte metriky, které chcete zobrazit:

Vybrat zobrazení metriky

Podrobnosti o všech možnostech metrik najdete v níže uvedené části .

V dalším kroku vyberte typ agregace pro každou metriku:

Agregace metrik

Typ agregace označuje, jak se mají v grafu agregovat body metriky podle času. Každá minuta obsahuje jeden nezpracovaný metrikový bod a typ předagregačních za minutu je předem definovaný typem metriky.

  • Sum: sečte všechny hodnoty jako cílový výstup.
  • Average: jako cílový výstup použijte průměrnou hodnotu v periodě.
  • Max/min: jako cílový výstup použijte hodnotu Max/min v periodě.

Časový rozsah lze také upravit z posledních 30 minut na posledních 30 dní nebo do vlastního časového rozsahu.

Úprava metriky

Výchozí zobrazení zahrnuje všechny metriky application's ve službě Azure jarní Cloud Service společně. Metriky jedné aplikace nebo instance je možné filtrovat v zobrazení. Vyberte Přidat filtr, nastavte vlastnost na aplikace a v textovém poli hodnoty vyberte cílovou aplikaci, kterou chcete monitorovat.

Můžete použít dva druhy filtrů (vlastnosti):

  • Aplikace: filtrovat podle názvu aplikace
  • Instance: filtrovat podle instance aplikace

Filtry metrik

Můžete také použít možnost použít rozdělení , která nakreslí více řádků pro jednu aplikaci:

Rozdělování metrik

Tip

Na stránce metriky můžete vytvořit vlastní grafy a připnout je na řídicí panel. Začněte pojmenováním grafu. Potom v pravém horním rohu vyberte Připnout na řídicí panel. Nyní se můžete podívat na svou aplikaci na řídicím panelu portálu.

Možnosti metrik uživatelů

V následujících tabulkách jsou uvedeny dostupné metriky a podrobnosti.

Chyba

Název Název metriky pružinového válce Jednotka Podrobnosti
Tomcat. Global. Error Tomcat. Global. Error Počet Počet chyb, ke kterým došlo ve zpracovaných žádostech

Výkon

Název Název metriky pružinového válce Jednotka Podrobnosti
System. CPU. Usage System. CPU. Usage Procento Poslední využití procesoru pro celý systém (zastaralé a nedoporučuje se ho používat). Tato hodnota je v intervalu [0,0, 1.0] dvojitá. Hodnota 0,0 znamená, že všechny procesory byly během neaktivního časového období nečinné, zatímco hodnota 1,0 znamená, že všechny procesory aktivně 100 běžely v nedávných obdobích během nedodržení% času.
Process. CPU. Usage Procento využití procesoru aplikací Procento Poslední využití CPU pro proces prostředí Java Virtual Machine (zastaralé a nedoporučuje se ho používat). Tato hodnota je v intervalu [0,0, 1.0] dvojitá. Hodnota 0,0 znamená, že žádný z procesorů neběžel v nedávných časových obdobích vlákna z procesu JVM, zatímco hodnota 1,0 znamená, že všechny procesory aktivně spouštějí vlákna z JVM 100% času během nedávných období. Vlákna z JVM zahrnují vlákna aplikace a také interní vlákna JVM.
Využití CPU pro aplikaci Procento Poslední využití CPU v procesu JVM proti procesoru přidělenému této aplikaci. Tato hodnota je v intervalu [0,0, 1.0] dvojitá. Hodnota 0,0 znamená, že žádný z procesorů neběžel v nedávných časových obdobích vlákna z procesu JVM, zatímco hodnota 1,0 znamená, že všechny procesory aktivně spouštějí vlákna z JVM 100% času během nedávných období. Vlákna z JVM zahrnují vlákna aplikace a také interní vlákna JVM.
Využití CPU aplikací (zastaralé) Procento Vystaralá metrika využití procesoru aplikací. Místo toho použijte novou metriku využití CPU aplikace.
Využití paměti pro aplikaci Procento Poslední využití paměti procesu JVM proti paměti přidělené této aplikaci. Tato hodnota je v intervalu [0,0, 1.0] dvojitá. Hodnota 0,0 znamená, že žádná paměť nebyla přidělena vlákny z procesu JVM během posledního pozorovaného časového období, zatímco hodnota 1,0 znamená, že všechna paměť byla přidělena vlákny z JVM 100% času během nedávných období. Vlákna z JVM zahrnují vlákna aplikace a také interní vlákna JVM.
JVM. Memory. potvrzený JVM. Memory. potvrzený Bajty Představuje velikost paměti, která je zaručena k dispozici pro použití v JVM. Prostředí JVM může uvolnit paměť do systému a potvrzené může být menší než init. Potvrzené budou vždy větší než nebo rovny použitému.
jvm.memory.used jvm.memory.used Bajty Představuje velikost paměti aktuálně používané v bajtech.
jvm.memory.max jvm.memory.max Bajty Představuje maximální velikost paměti, kterou lze použít ke správě paměti. Velikost využité a potvrzené paměti bude vždy menší nebo rovna maximální, pokud je definována hodnota max. Přidělení paměti může selhat, pokud se pokusí zvýšit využitou paměť tak, aby se použila potvrzená > i v případě, že by hodnota <= max byla stále pravdivá (například když má systém nedostatek virtuální paměti).
jvm.gc.max.data.size jvm.gc.max.data.size Bajty Využití paměti staré generace fondu paměti ve špičce od spuštění virtuálního počítače v Javě.
jvm.gc.live.data.size jvm.gc.live.data.size Bajty Velikost fondu paměti staré generace po úplném uvolňování paměti.
jvm.gc.memory.promoted jvm.gc.memory.promoted Bajty Počet kladných nárůstů velikosti starého fondu paměti generace před uvolňováním paměti po uvolňování paměti.
jvm.gc.memory.allocated jvm.gc.memory.allocated Bajty Zvýší se kvůli zvýšení velikosti fondu paměti pro generaci mlád generace po jednom uvolňování paměti před dalším uvolňováním paměti.
jvm.gc.pause.total.count jvm.gc.pause (total-count) Počet Total GC count after this JMV started, including Young and Old GC.
jvm.gc.pause.total.time jvm.gc.pause (celková doba) Milisekund Celková doba uvolňování paměti spotřebovaná po spuštění JMV, včetně Young a Old GC.

Výkon (.NET)

Název Název metriky ovladače Spring Jednotka Podrobnosti
Využití procesoru cpu-usage Procento Procento využití procesoru procesu vzhledem ke všem systémovým prostředkům procesoru [0–100].
Pracovní sada pracovní sada Megabajtů Množství pracovní sady používané procesem.
Velikost haldy uvolňování paměti velikost haldy gc Megabajtů Celková velikost haldy hlášená systémem uvolňování paměti.
Gen 0 GC count gen-0-gc-count Počet Počet uvolňování paměti generace 0 za sekundu
Gen 1 Gc Count gen-1-gc-count Počet Počet uvolňování paměti 1. generace za sekundu
Počet uvolňování paměti Gen 2 gen-2-gc-count Počet Počet uvolňování paměti generace 2 za sekundu
Čas ve uvolňování paměti timein-gc Procento Procento času v uvolňování paměti od posledního uvolňování paměti.
Velikost haldy Gen 0 gen-0-size Bajty Velikost haldy generace 0.
Velikost haldy Gen 1 gen-1-size Bajty Velikost haldy 1. generace
Velikost haldy Gen 2 gen-2-size Bajty Velikost haldy generace 2.
Velikost haldy LOH Velikost loh Bajty Large Object haldy haldy.
Míra přidělování alloc-rate Bajty Počet bajtů přidělených za sekundu
Počet sestavení počet sestavení Počet Počet načtených sestavení
Počet výjimek exception-count Počet Počet výjimek za sekundu
Počet vláken fondu vláken threadpool-thread-count Počet Počet vláken fondu vláken
Monitorování počtu náporů zámků monitor-lock-contention-count Počet Kolikrát za sekundu došlo při pokusu o uzamčení monitoru ke kolekci.
Délka fronty fondu vláken threadpool-queue-length (fond vláken – délka fronty) Počet Délka fronty pracovních položek fondu vláken
Počet dokončených položek fondu vláken threadpool-completed-items-count Počet Počet dokončených pracovních položek fondu vláken
Počet aktivních časovačů active-timer-count Počet Počet časovačů, které jsou aktuálně aktivní Aktivní časovač je časovač, který je v některém okamžiku v budoucnosti zaregistrovaný k zaškrtnutí a ještě nebyl zrušen.

Další informace najdete v tématu čítače dotnet.

Žádost

Název Název metriky ovladače Spring Jednotka Podrobnosti
tomcat.global.sent tomcat.global.sent Bajty Množství dat odeslaných webovým serverem Tomcat
tomcat.global.received tomcat.global.received Bajty Množství přijatých dat webového serveru Tomcat
tomcat.global.request.total.count tomcat.global.request (total-count) Počet Celkový počet zpracovaných požadavků webového serveru Tomcat
tomcat.global.request.max tomcat.global.request.max Milisekund Maximální doba webového serveru Tomcat pro zpracování požadavku

Request (.NET)

Název Název metriky ovladače Spring Jednotka Podrobnosti
Počet žádostí za sekundu počet žádostí za sekundu Počet Frekvence požadavků.
Celkový počet požadavků total-requests Počet Celkový počet požadavků
Aktuální požadavky aktuální požadavky Počet Počet aktuálních požadavků
Neúspěšné požadavky neúspěšné požadavky Počet Počet neúspěšných požadavků

Další informace najdete v tématu čítače dotnet.

Relace

Název Název metriky ovladače Spring Jednotka Podrobnosti
tomcat.sessions.active.max tomcat.sessions.active.max Počet Maximální počet relací, které byly aktivní ve stejnou dobu
tomcat.sessions.alive.max tomcat.sessions.alive.max Milisekund Nejdelší doba (v sekundách), kdy relace s vypršenou platností byla živá
tomcat.sessions.created tomcat.sessions.created Počet Počet vytvořených relací
tomcat.sessions.expired tomcat.sessions.expired Počet Počet relací, jejichž platnost vypršela
tomcat.sessions.rejected tomcat.sessions.rejected Počet Počet relací, které nebyly vytvořeny z důvodu dosažení maximálního počtu aktivních relací.
tomcat.sessions.active.current tomcat.sessions.active.current Počet Počet aktivních relací Tomcat

Příchozí přenos dat

Zobrazovaný název Název metriky Azure Jednotka Podrobnosti
Přijaté bajty IngressBytesReceived Bajty Počet bajtů přijatých klienty Azure Spring Cloud od klientů
Odeslané bajty IngressBytesSent Bajty Počet bajtů odeslaných službou Azure jaře Cloud do klientů
Žádosti IngressRequests Počet Počet požadavků od klientů ze služby Azure jaře Cloud
Neúspěšné požadavky IngressFailedRequests Počet Počet neúspěšných žádostí od klientů z Azure jaře cloudu
Stav odpovědi IngressResponseStatus Počet Stav odpovědi HTTP vrácený cloudovou službou Azure jaře. Distribuci stavového kódu odpovědi je možné dále kategorizovat, aby zobrazovala odpovědi v kategoriích 2xx, 3xx, 4xx a 5xx.
Doba odezvy IngressResponseTime Sekundy Doba odezvy protokolu HTTP se vrátila pomocí služby Azure jaře Cloud.
Propustnost v (v bajtech/s) IngressBytesReceivedRate BytesPerSecond Počet bajtů přijatých v rámci Azure jaře cloudu za sekundu od klientů
Propustnost (v bajtech/s) IngressBytesSentRate BytesPerSecond Počet bajtů odeslaných službou Azure jaře Cloud do klientů za sekundu

Další kroky