Sdílet prostřednictvím


Monitorování aplikací pomocí živého zobrazení aplikace s plánem Azure Spring Apps Enterprise

Poznámka:

Azure Spring Apps je nový název služby Azure Spring Cloud. Přestože má služba nový název, na některých místech uvidíte starý název, protože pracujeme na aktualizaci prostředků, jako jsou snímky obrazovky, videa a diagramy.

Tento článek se vztahuje na:❌ Basic/Standard ✔️ Enterprise

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í.

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.

Požadavky

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.

Snímek obrazovky s živým zobrazením aplikace, která zobrazuje stránku Podrobnosti ukázkové aplikace

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.

Snímek obrazovky živého zobrazení aplikace se stránkou Stav

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í .

Snímek obrazovky živého zobrazení aplikace se stránkou Prostředí

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, DEBUGa TRACEv 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.

Snímek obrazovky živého zobrazení aplikace se stránkou Úrovně protokolu

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.

Snímek obrazovky živého zobrazení aplikace se stránkou Vlákna

Snímek obrazovky s živým zobrazením aplikace, který zobrazuje stránku Vlákna s překrytím s dalšími podrobnostmi pro konkrétní vlákno

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.

Snímek obrazovky živého zobrazení aplikace se stránkou Paměť

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, consumesa HTTP 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.

Snímek obrazovky živého zobrazení aplikace se stránkou Mapování požadavků

Snímek obrazovky živého zobrazení aplikace zobrazující stránku Mapování požadavků s překryvným podoknem s dalšími podrobnostmi o konkrétním požadavku

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-errorsa server-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.portkoncové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.

Snímek obrazovky s živým zobrazením aplikace, který zobrazuje stránku Požadavků HTTP

Snímek obrazovky s živým zobrazením aplikace, který zobrazuje stránku Požadavků HTTP s překrytím s dalšími podrobnostmi o konkrétním požadavku

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 applicationse zpráva .

Snímek obrazovky živého zobrazení aplikace se stránkou Mezipaměti HTTP

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.

Snímek obrazovky s živým zobrazením aplikace, který zobrazuje stránku Vlastnosti konfigurace

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.

Snímek obrazovky živého zobrazení aplikace se stránkou 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.

Snímek obrazovky živého zobrazení aplikace se stránkou Naplánované úkoly

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í.

Snímek obrazovky s živým zobrazením aplikace se stránkou Beans

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.

Snímek obrazovky s živým zobrazením aplikace, který zobrazuje stránku Metriky

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í.

Snímek obrazovky živého zobrazení aplikace se stránkou Poháněcí zařízení

Další kroky