Monitorování aplikací pomocí živého zobrazení aplikace s plánem Azure Spring Apps Enterprise
Poznámka:
Plány Basic, Standard a Enterprise budou od poloviny března 2025 vyřazeny ze 3letého období vyřazení. Doporučujeme přejít na Azure Container Apps. Další informace najdete v oznámení o vyřazení Azure Spring Apps.
Od 30. září 2024 bude od 30. září 2024 zastaralý plán s úplným vypnutím po šesti měsících. Doporučujeme přejít na Azure Container Apps. Další informace najdete v tématu Migrace spotřeby Azure Spring Apps Úrovně Standard a vyhrazeného plánu do Azure Container Apps.
Poznámka:
Zobrazení Application Live View pro VMware Tanzu dosáhne konce podpory 31. srpna 2025. Doporučujeme ji migrovat na správce Spring Boot v místním prostředí. Další informace o tom, jak provést migraci, naleznete v tématu Migrace živého zobrazení aplikace do aplikace Spring Boot Admin.
Tento článek se vztahuje na: ❎ Basic/Standard ✅ Enterprise
Tento článek popisuje funkce uživatelského rozhraní živého zobrazení aplikace a stránky a zobrazení zahrnuté v uživatelském rozhraní Application Live View.
Application Live View for VMware Tanzu je jednoduchý nástroj pro přehledy a řešení potíží, který vývojářům aplikací a operátorům aplikací pomáhá hledat v běžících aplikacích.
Application Live View poskytuje vizuální přehled o spuštěných aplikacích kontrolou informací o ovladači Spring Boot. Poskytuje živé zobrazení dat jenom z aplikace. Živé zobrazení aplikace neukládá žádná data aplikace pro další analýzu ani historická zobrazení. Snadno použitelné rozhraní umožňuje řešit potíže, učit se a udržovat přehled o určitých aspektech aplikací. Poskytuje uživatelům určitou úroveň řízení, aby mohli měnit některé parametry, jako jsou úrovně protokolů a vlastnosti prostředí spuštěných aplikací.
Požadavky
- Živé zobrazení aplikace pro VMware Tanzu. Další informace naleznete v tématu Použití živého zobrazení aplikace.
Stránka podrobností
Stránka Podrobnosti je výchozí stránka načtená v části Živé zobrazení . Tato stránka poskytuje tabulkový přehled obsahující následující vlastnosti:
- Název aplikace
- ID instance
- Umístění
- Umístění poháněcího zařízení
- Koncový bod stavu
- Přímý přístup k poháněcího zařízení
- Framework
- Verze
- Nová verze opravy
- Nová hlavní verze
- Verze sestavení
Mezi kategoriemi informací můžete přecházet tak, že v rozevíracím seznamu v pravém horním rohu stránky vyberete.
Stránka Stavu
Pokud chcete přejít na stránku Stav, vyberte v rozevíracím seznamu Kategorie informací možnost Stav. Stránka stavu obsahuje podrobné informace o stavu aplikace.
Stránka Stav obsahuje následující funkce:
- Prohlédněte si seznam všech komponent, které tvoří stav aplikace, jako je připravenost, živánost a místo na disku.
- Zobrazí zobrazení stavu a podrobností přidružených ke každé z komponent.
Stránka prostředí
Na stránku Prostředí přejdete tak, že v rozevíracím seznamu Kategorie informací vyberete možnost Prostředí. Stránka prostředí obsahuje podrobnosti o prostředí aplikace. Obsahuje vlastnosti, včetně vlastností systému, proměnných prostředí a vlastností konfigurace, například application.properties
v aplikaci Spring Boot.
Stránka Prostředí obsahuje následující funkce:
- Pomocí funkce hledání vyhledejte vlastnost nebo hodnoty.
- Pomocí ikony hledání v pravém rohu můžete zobrazit všechny výskyty konkrétní vlastnosti. Klíč vlastnosti můžete rychle najít bez ručního zadávání do vyhledávacího pole. Výběrem tohoto tlačítka se stránka filtruje na název této vlastnosti.
- Sondou aplikace aktualizujte všechny vlastnosti prostředí výběrem možnosti Aktualizovat obor v pravém horním rohu stránky.
- Upravte existující vlastnosti tak, že v řádku vyberete přepsání a upravíte hodnotu. Po uložení hodnoty se aktualizovaná vlastnost zobrazí v části Použité přepsání v horní části stránky.
- Obnovte vlastnost prostředí do původního stavu tak , že vyberete Obnovit.
- Přidejte do aplikace nové vlastnosti prostředí a upravte nebo odeberte přepsané proměnné prostředí v části Použité přepsání .
Poznámka:
Musíte nastavit management.endpoint.env.post.enabled=true
vlastnosti konfigurace aplikace a odpovídající upravitelné prostředí musí být v aplikaci.
Stránka Úrovně protokolu
Na stránku Úrovně protokolu přejdete tak, že v rozevíracím seznamu Kategorie informací vyberete možnost Úrovně protokolu. Stránka úrovní protokolu poskytuje přístup k protokolovacím protokolům aplikace a konfiguraci jejich úrovní.
Stránka Úrovně protokolu obsahuje následující funkce:
- V uživatelském rozhraní nakonfigurujte úrovně protokolů, například
INFO
,DEBUG
aTRACE
v reálném čase. - Vyhledejte balíček a upravte odpovídající úroveň protokolu.
- Nakonfigurujte úrovně protokolů v konkrétní třídě a balíčku.
- Deaktivujte všechny úrovně protokolu úpravou úrovně protokolu kořenového protokolovacího nástroje na
OFF
. - Pomocí přepínače Pouze změny zobrazte změněné úrovně protokolu.
- Hledání podle názvu protokolovacího nástroje pomocí funkce vyhledávání
- Výběrem možnosti Obnovit obnovíte úrovně protokolu do původního stavu.
- Výběrem možnosti Obnovit vše v pravém horním rohu stránky obnovte všechny protokolovací nástroje do výchozího stavu.
Stránka Vlákna
Pokud chcete přejít na stránku Vlákna , vyberte možnost Vlákna z rozevíracího seznamu Kategorie informací. Na této stránce se zobrazí všechny podrobnosti týkající se vláken JVM a spuštěných procesů aplikace. Sleduje živá vlákna a vlákna démona v reálném čase. Jedná se o snímek různých stavů vláken.
Stránka Vlákna obsahuje následující funkce:
- Přejděte do stavu vlákna a zobrazte všechny informace o konkrétním vlákně a trasování zásobníku.
- Pomocí funkce vyhledávání vyhledejte vlákna podle ID vlákna nebo stavu.
- Pomocí ikony aktualizace aktualizujte na nejnovější stav vláken.
- Další podrobnosti o vlákně zobrazíte výběrem ID vlákna.
- Stáhněte výpis stavu vlákna pro účely analýzy.
Stránka Paměť
Chcete-li přejít na stránku Paměť , vyberte možnost Paměť z rozevíracího seznamu Kategorie informací.
Stránka Paměť zvýrazní využití paměti uvnitř prostředí JVM. Zobrazuje grafické znázornění různých oblastí paměti v haldě a paměti bez haldy. U aplikací Spring Boot běžících na prostředí JVM vizualizuje stránka Paměť data z prostředí JVM a poskytuje přehledy o aplikaci na rozdíl od vnějších informací o úrovni podu Kubernetes.
Stránka Paměť obsahuje následující funkce:
- Prohlédněte si grafy v reálném čase, které zobrazují skládaný přehled různých prostorů v paměti spolu s celkovou využitou pamětí a celkovou velikostí paměti.
- Zobrazte grafy pro zobrazení událostí pozastavení a GC.
- Pomocí tlačítka výpisu haldy v pravém horním rohu stáhněte data výpisu haldy.
Poznámka:
Tato grafická vizualizace se provádí pouze v reálném čase a zobrazuje pouze data v reálném čase. Jak už jsme zmínili dříve, funkce živého zobrazení aplikace neukládají žádné informace. To znamená, že grafy vizualizují data v průběhu času jenom tak dlouho, dokud zůstanete na této stránce.
Stránka Mapování požadavků
Pokud chcete přejít na stránku Mapování požadavků, vyberte v rozevíracím seznamu Kategorie informací možnost Mapování požadavků. Tato stránka obsahuje informace o mapování požadavků aplikace. Pro každé mapování se na stránce zobrazí metoda obslužné rutiny požadavku.
Stránka Mapování požadavků obsahuje následující funkce:
- Pokud chcete zobrazit další podrobnosti o mapování požadavků, například metadata hlaviček aplikace, včetně
produces
,consumes
aHTTP
metod, vyberte mapování. - Vyhledejte mapování požadavků nebo metodu.
- Pomocí přepínače /poháněcího zařízení/** Mapování požadavků zobrazte pro aplikaci mapování souvisejících s pohonem.
Poznámka:
Když je koncový bod poháněcího zařízení aplikace vystavený management.server.port
, aplikace nevrací žádná data mapování žádostí o poháněcí zařízení v kontextu. V tomto případě se při zapnutí přepínače poháněcího zařízení zobrazí zpráva.
Stránka Požadavky HTTP
Na stránku Požadavky HTTP přejdete tak, že v rozevíracím seznamu Kategorie informací vyberete možnost Požadavky HTTP. Stránka Požadavky HTTP poskytuje informace o výměnách požadavků HTTP do aplikace. Graf vizualizuje požadavky za sekundu označující stav odpovědi všech požadavků.
Stránka Požadavky HTTP obsahuje následující funkce:
- Filtrujte stav odpovědi, který zahrnuje
info
,success
,redirects
,client-errors
aserver-errors
. - Podrobné zobrazení dat trasování ve formátu tabulky s metrikami, jako je časové razítko, metoda, cesta, stav, typ obsahu, délka a čas.
- Vyfiltrujte trasování na základě hodnoty vyhledávacího pole pomocí funkce vyhledávání v tabulce.
- Další podrobnosti o požadavku, jako je metoda, hlavičky a odpověď aplikace, zobrazíte výběrem časového razítka.
- Výběrem ikony aktualizace nad grafem načtěte nejnovější trasování aplikace.
- Zobrazte trasování související s pohonem pro aplikaci pomocí přepínače /poháněcího zařízení/** v pravém horním rohu stránky.
Poznámka:
Při zveřejnění management.server.port
koncového bodu poháněcího zařízení aplikace se pro aplikaci nevrátí žádná data o trasování HTTP poháněcího zařízení. V tomto případě se při zapnutí přepínače poháněcího zařízení zobrazí zpráva.
Stránka Mezipaměti
Na stránku Mezipaměti přejdete tak, že v rozevíracím seznamu Kategorie informací vyberete možnost Mezipaměti. Stránka Mezipaměti poskytuje přístup k mezipamětí aplikace. Poskytuje podrobnosti o správcích mezipaměti přidružených k aplikaci, včetně plně kvalifikovaného názvu nativní mezipaměti.
Stránka Mezipaměti obsahuje následující funkce:
- Pomocí funkce hledání vyhledejte konkrétní mezipaměť nebo správce mezipaměti.
- Odeberte jednotlivé mezipaměti tak, že vyberete Vyřazení, což způsobí vymazání mezipaměti.
- Výběrem možnosti Vyřadit vše odeberte všechny mezipaměti. Pokud pro aplikaci nejsou žádní správci mezipaměti, zobrazí
No cache managers available for the application
se zpráva .
Stránka Vlastnosti konfigurace
Pokud chcete přejít na stránku Vlastnosti konfigurace, vyberte v rozevíracím seznamu Kategorie informací možnost Vlastnosti konfigurace. Stránka Vlastnosti konfigurace obsahuje informace o vlastnostech konfigurace aplikace. Pro Spring Boot zobrazí fazolové boby aplikace @ConfigurationProperties
. Poskytuje snímek všech fazolí a jejich přidružených vlastností konfigurace.
Stránka Vlastnosti konfigurace obsahuje následující funkci:
- Pomocí funkce vyhledávání vyhledejte hodnotu klíče pro vlastnost nebo název beanu.
Stránka Podmínky
Pokud chcete přejít na stránku Podmínky, vyberte v rozevíracím seznamu Kategorie informací možnost Podmínky. Sestava vyhodnocení podmínek poskytuje informace o vyhodnocení podmínek v konfiguračních třídách a třídách automatické konfigurace. V případě Spring Bootu vám sestava vyhodnocení podmínek poskytne jasný přehled o všech fazolích nakonfigurovaných v aplikaci.
Stránka Podmínky obsahuje následující funkce:
- Výběrem názvu bean zobrazíte podmínky a důvod podmíněné shody. Pokud nejsou konfigurované boby, zobrazí se odpovídající i nevyříděné podmínky beanu, pokud existuje. Kromě podmínek zobrazuje také názvy nepodmíněných tříd automatické konfigurace, pokud existují.
- Pomocí funkce vyhledávání vyfiltrujte boby a podmínky.
Stránka Naplánované úkoly
Pokud chcete přejít na stránku Naplánované úkoly, vyberte v rozevíracím seznamu Kategorie informací možnost Naplánované úkoly. Stránka Naplánované úkoly poskytuje informace o naplánovaných úkolech aplikace, včetně úkolů cron, úkolů s pevným zpožděním a úkolů s pevnou rychlostí, vlastních úkolů a vlastností přidružených k nim.
Stránka Naplánované úkoly obsahuje následující funkci:
- Vyhledejte konkrétní vlastnost nebo úlohu na panelu hledání, abyste získali podrobnosti o úkolu nebo vlastnosti.
Stránka Boby
Pokud chcete přejít na stránku Beans , vyberte možnost Beans z rozevíracího seznamu Kategorie informací. Stránka Beans poskytuje informace o seznamu všech aplikačních fazolí a jejích závislostech. Zobrazí informace o typu bean, závislostech a jeho prostředku.
Stránka Beans obsahuje následující funkce:
- Vyhledejte podle názvu beanu nebo odpovídajících polí.
Stránka Metriky
Na stránku Metriky přejdete tak, že v rozevíracím seznamu Kategorie informací vyberete možnost Metriky. Stránka Metriky poskytuje přístup k informacím o metrikách aplikace.
Stránka Metriky obsahuje následující funkce:
- Vyberte si ze seznamu různých metrik dostupných pro aplikaci, například
jvm.memory.used
,jvm.memory.max
,http.server.request
. Po výběru metriky můžete zobrazit přidružené značky. - Zvolte hodnotu každé značky na základě kritérií filtrování.
- Výběrem možnosti Přidat metriku přidejte metriku, která se ve výchozím nastavení aktualizuje každých pět sekund.
- Pozastavte funkci automatické aktualizace zakázáním přepínače automatické aktualizace .
- Aktualizujte metriky ručně výběrem možnosti Aktualizovat vše.
- Změňte formát hodnoty metriky podle svých potřeb.
- Konkrétní metriku odstraníte výběrem symbolu mínus ve stejném řádku.
Stránka poháněcího zařízení
Pokud chcete přejít na stránku Poháněcí zařízení, vyberte v rozevíracím seznamu Kategorie informací možnost Poháněcí zařízení. Stránka Poháněcího zařízení poskytuje stromové zobrazení dat o poháněcího zařízení.
Stránka poháněcího zařízení obsahuje následující funkci:
- Vyberte si ze seznamu koncových bodů poháněcího zařízení a parsujte data nezpracovaných poháněcích zařízení.