Dela via


Övervaka appar med Application Live View med Azure Spring Apps Enterprise-planen

Kommentar

Basic-, Standard- och Enterprise-planerna kommer att vara inaktuella från och med mitten av mars 2025, med en 3-årig pensionsperiod. Vi rekommenderar att du övergår till Azure Container Apps. Mer information finns i meddelandet om azure Spring Apps-pensionering.

Standardförbrukningen och den dedikerade planen kommer att vara inaktuell från och med den 30 september 2024, med en fullständig avstängning efter sex månader. Vi rekommenderar att du övergår till Azure Container Apps. Mer information finns i Migrera Azure Spring Apps Standard-förbrukning och dedikerad plan till Azure Container Apps.

Den här artikeln gäller för:❌ Basic/Standard ✔️ Enterprise

Application Live View för VMware Tanzu är ett enkelt verktyg för insikter och felsökning som hjälper apputvecklare och appoperatörer att titta i appar som körs.

Programmets livevy ger visuella insikter om hur du kör appar genom att granska Spring Boot-aktuatorinformation. Den ger en livevy av data inifrån appen. Application Live View lagrar inte någon av appdata för ytterligare analys eller historiska vyer. Med det lätthanterade gränssnittet kan du felsöka, lära dig och underhålla en översikt över vissa aspekter av apparna. Den ger användarna en viss kontrollnivå så att de kan ändra vissa parametrar, till exempel loggnivåer och miljöegenskaper för appar som körs.

I den här artikeln beskrivs funktionerna i användargränssnittet för livevisning av program och de sidor och vyer som ingår i användargränssnittet för Program livevisning.

Förutsättningar

Sidan Details (Detaljer)

Sidan Information är standardsidan som läses in i avsnittet Live View . Den här sidan ger en tabellöversikt som innehåller följande egenskaper:

  • Appnamn
  • Instance ID
  • Plats
  • Ställdonsplats
  • Hälsoslutpunkt
  • Direkt aktuatoråtkomst
  • Ramverk
  • Version
  • Ny korrigeringsversion
  • Ny huvudversion
  • Build-version

Du kan navigera mellan informationskategorier genom att välja från listrutan i det övre högra hörnet på sidan.

Skärmbild av programmets livevy som visar informationssidan för en demoapp.

Hälsosida

Om du vill navigera till sidan Hälsa väljer du alternativet Hälsa i listrutan Informationskategori . På hälsosidan finns detaljerad information om appens hälsotillstånd.

Sidan Hälsa innehåller följande funktioner:

  • Visa en lista över alla komponenter som utgör appens hälsa, till exempel beredskap, livskraft och diskutrymme.
  • Visa en visning av status och information som är associerad med var och en av komponenterna.

Skärmbild av programmets livevy som visar sidan Hälsa.

Miljösida

Om du vill navigera till sidan Miljö väljer du alternativet Miljö i listrutan Informationskategori . Miljösidan innehåller information om appens miljö. Den innehåller egenskaper som, men inte begränsat till, systemegenskaper, miljövariabler och konfigurationsegenskaper, till exempel application.properties i en Spring Boot-app.

Sidan Miljö innehåller följande funktioner:

  • Sök efter en egenskap eller värden med hjälp av sökfunktionen.
  • Visa alla förekomster av en specifik egenskap med hjälp av sökikonen i det högra hörnet. Du hittar egenskapsnyckeln snabbt, utan att skriva manuellt i sökfältet. Om du väljer den här knappen filtreras sidan till egenskapsnamnet.
  • Avsök appen för att uppdatera alla miljöegenskaper genom att välja Uppdatera omfång i det övre högra hörnet på sidan.
  • Redigera befintliga egenskaper genom att välja åsidosättning på raden och redigera värdet. När värdet har sparats kan du se den uppdaterade egenskapen i avsnittet Tillämpade åsidosättningar överst på sidan.
  • Återställ miljöegenskapen till det ursprungliga tillståndet genom att välja Återställ.
  • Lägg till nya miljöegenskaper i appen och redigera eller ta bort åsidosatta miljövariabler i avsnittet Tillämpade åsidosättningar .

Skärmbild av programmets livevy som visar sidan Miljö.

Kommentar

Du måste ange management.endpoint.env.post.enabled=true appens appkonfigurationsegenskaper och en motsvarande, redigerbar miljö måste finnas i appen.

Sidan Loggnivåer

Om du vill gå till sidan Loggnivåer väljer du alternativet Loggnivåer i listrutan Informationskategori . Loggnivåsidan ger åtkomst till appens loggare och konfigurationen av deras nivåer.

Sidan Loggnivåer innehåller följande funktioner:

  • Konfigurera loggnivåerna, till exempel INFO, DEBUGoch TRACE, i realtid från användargränssnittet.
  • Sök efter ett paket och redigera dess respektive loggnivå.
  • Konfigurera loggnivåerna för en specifik klass och ett visst paket.
  • Inaktivera alla loggnivåer genom att ändra loggnivån för rotloggaren till OFF.
  • Visa de ändrade loggnivåerna med hjälp av växlingsknappen Endast ändringar.
  • Sök efter loggningsnamn med hjälp av sökfunktionen.
  • Återställ loggnivåerna till det ursprungliga tillståndet genom att välja Återställ.
  • Återställ alla loggare till standardtillstånd genom att välja Återställ alla i det övre högra hörnet på sidan.

Skärmbild av programmets livevy som visar sidan Loggnivåer.

Sidan Trådar

Om du vill navigera till sidan Trådar väljer du alternativet Trådar i listrutan Informationskategori. Den här sidan visar all information som rör JVM-trådar och processer som körs i appen. Detta spårar livetrådar och daemontrådar i realtid. Det är en ögonblicksbild av olika trådtillstånd.

Sidan Trådar innehåller följande funktioner:

  • Navigera till ett trådtillstånd för att visa all information om en viss tråd och dess stackspårning.
  • Sök efter trådar efter tråd-ID eller tillstånd med hjälp av sökfunktionen.
  • Uppdatera till det senaste tillståndet för trådarna med uppdateringsikonen.
  • Visa mer trådinformation genom att välja tråd-ID.
  • Ladda ned en tråddump i analyssyfte.

Skärmbild av programmets livevy som visar sidan Trådar.

Skärmbild av programmets livevy som visar sidan Trådar med ett överlägg som ger mer information om en specifik tråd.

Minnessida

Om du vill navigera till sidan Minne väljer du alternativet Minne i listrutan Informationskategori .

sidan Minne markeras minnesanvändningen i JVM. Den visar en grafisk representation av de olika minnesregionerna i heap- och icke-heapminnet. För Spring Boot-appar som körs på en JVM visualiserar sidan Minne data inifrån JVM, vilket ger dig minnesinsikter i appen i motsats till extern information om Kubernetes-poddnivån.

Sidan Minne innehåller följande funktioner:

  • Visa realtidsdiagram som visar en staplad översikt över de olika utrymmena i minnet tillsammans med det totala minnet som används och den totala minnesstorleken.
  • Visa diagram för att visa GC-pauser och GC-händelser.
  • Ladda ned heapdumpdata med knappen Heap Dump i det övre högra hörnet.

Skärmbild av programmets livevy som visar sidan Minne.

Kommentar

Den här grafiska visualiseringen sker i realtid och visar endast realtidsdata. Som tidigare nämnts lagrar inte funktionerna i Programmets livevy någon information. Det innebär att graferna endast visualiserar data över tid så länge du stannar på den sidan.

Sidan Begärandemappningar

Om du vill gå till sidan Förfrågningsmappningar väljer du alternativet Förfrågningsmappningar i listrutan Informationskategori . Den här sidan innehåller information om appens begärandemappningar. För varje mappning visar sidan metoden för begärandehanterare.

Sidan Förfrågningsmappningar innehåller följande funktioner:

  • Visa mer information om begärandemappningen, till exempel appens huvudmetadata, inklusive producesmetoderna , consumesoch HTTP genom att välja mappningen.
  • Sök efter begärandemappningen eller -metoden.
  • Visa aktuatorrelaterade mappningar för appen med hjälp av växlingsknappen /actuator/** Begärandemappningar

Kommentar

När appaktivatorslutpunkten exponeras på management.server.portreturnerar appen inte några mappningsdata för aktuatorbegäran i kontexten. I det här fallet visas ett meddelande när växeln aktiveras.

Skärmbild av programmets livevy som visar sidan Förfrågningsmappningar.

Skärmbild av programmets livevy som visar sidan Förfrågningsmappningar med ett överläggsfönster med mer information om en specifik begäran.

Sidan HTTP-begäranden

Om du vill navigera till sidan HTTP-begäranden väljer du alternativet HTTP-begäranden i listrutan Informationskategori . Sidan HTTP-begäranden innehåller information om HTTP-begärandesvarsutbyten till appen. Diagrammet visualiserar begäranden per sekund som anger svarsstatus för alla begäranden.

Sidan HTTP-begäranden innehåller följande funktioner:

  • Filtrera efter svarsstatusen, som innehåller info, success, redirects, client-errorsoch server-errors.
  • Visa spårningsdata i detalj i ett tabellformat med mått som tidsstämpel, metod, sökväg, status, innehållstyp, längd och tid.
  • Filtrera spårningarna baserat på sökfältvärdet med hjälp av sökfunktionen i tabellen.
  • Visa mer information om begäran, till exempel metod, rubriker och svar i appen genom att välja tidsstämpeln.
  • Välj uppdateringsikonen ovanför diagrammet för att läsa in de senaste spårningarna för appen.
  • Visa aktuatorrelaterade spårningar för appen med hjälp av reglaget /actuator/** i det övre högra hörnet på sidan.

Kommentar

När appaktivatorslutpunkten exponeras på management.server.portreturneras inga http-spårningsdata för aktuatorn för appen. I det här fallet visas ett meddelande när växeln aktiveras.

Skärmbild av programmets livevy som visar sidan HTTP-begäranden.

Skärmbild av programmets livevy som visar sidan HTTP-begäranden med ett överlägg som ger mer information om en specifik begäran.

Sidan Cachelagrar

Om du vill gå till sidan Cacheminnen väljer du alternativet Cacheminnen i listrutan Informationskategori . Sidan Cacheminnen ger åtkomst till appens cacheminnen. Den innehåller information om de cachehanterare som är associerade med appen, inklusive det fullständigt kvalificerade namnet på den interna cachen.

Sidan Cacheminnen innehåller följande funktioner:

  • Sök efter en specifik cache- eller cachehanterare med hjälp av sökfunktionen.
  • Ta bort enskilda cacheminnen genom att välja Ta bort, vilket gör att cachen rensas.
  • Ta bort alla cacheminnen genom att välja Ta bort alla. Om det inte finns några cachehanterare för appen visas No cache managers available for the applicationett meddelande .

Skärmbild av programmets livevy som visar sidan HTTP-cacheminnen.

Sidan Konfigurationsegenskaper

Om du vill gå till sidan Konfigurationsegenskaper väljer du alternativet Konfigurationsegenskaper i listrutan Informationskategori . Sidan Konfigurationsegenskaper innehåller information om appens konfigurationsegenskaper. För Spring Boot visas appens @ConfigurationProperties bönor. Den ger en ögonblicksbild av alla bönor och deras associerade konfigurationsegenskaper.

Sidan Konfigurationsegenskaper innehåller följande funktion:

  • Leta upp ett nyckelvärde för en egenskap eller ett bönnamn med hjälp av sökfunktionen.

Skärmbild av programmets livevy som visar sidan Konfigurationsegenskaper.

Sidan Villkor

Om du vill gå till sidan Villkor väljer du alternativet Villkor i listrutan Informationskategori. Utvärderingsrapporten för villkor innehåller information om utvärderingen av villkor för konfigurations- och autokonfigurationsklasser. För Spring Boot ger utvärderingsrapporten för villkor dig en tydlig vy över alla bönor som konfigurerats i appen.

Sidan Villkor innehåller följande funktioner:

  • Välj bönnamnet för att visa villkoren och orsaken till den villkorsstyrda matchningen. Om bönorna inte har konfigurerats visas både de matchade och omatchade villkoren för bönan, om några. Förutom villkor visas även namn på eventuella ovillkorliga automatiska konfigurationsklasser.
  • Filtrera på bönorna och villkoren med hjälp av sökfunktionen.

Skärmbild av programmets livevy som visar sidan Villkor.

Sidan Schemalagda aktiviteter

Om du vill navigera till sidan Schemalagda aktiviteter väljer du alternativet Schemalagda aktiviteter i listrutan Informationskategori . Sidan Schemalagda aktiviteter innehåller information om appens schemalagda aktiviteter, inklusive cron-uppgifter, aktiviteter med fast fördröjning och aktiviteter med fast ränta, anpassade uppgifter och de egenskaper som är associerade med dem.

Sidan Schemalagda aktiviteter innehåller följande funktion:

  • Sök efter en viss egenskap eller en uppgift i sökfältet för att hämta uppgifts- eller egenskapsinformationen.

Skärmbild av programmets livevy som visar sidan Schemalagda aktiviteter.

Bönor sida

Om du vill navigera till sidan Bönor väljer du alternativet Bönor i listrutan Informationskategori . Sidan Bönor innehåller information om en lista över alla appbönor och dess beroenden. Den visar information om böntyp, beroenden och dess resurs.

Sidan Bönor innehåller följande funktion:

  • Sök efter bönnamnet eller motsvarande fält.

Skärmbild av programmets livevy som visar sidan Bönor.

Måttsida

Om du vill gå till sidan Mått väljer du alternativet Mått i listrutan Informationskategori. Sidan Mått ger åtkomst till information om appmått.

Sidan Mått innehåller följande funktioner:

  • Välj bland listan över olika mått som är tillgängliga för appen, till exempel jvm.memory.used, jvm.memory.max, http.server.request. När du har valt måttet kan du visa de associerade taggarna.
  • Välj värdet för var och en av taggarna baserat på filtreringsvillkor.
  • Välj Lägg till mått för att lägga till måttet, som uppdateras var femte sekund som standard.
  • Pausa funktionen för automatisk uppdatering genom att inaktivera växlingsknappen Automatisk uppdatering .
  • Uppdatera måtten manuellt genom att välja Uppdatera alla.
  • Ändra formatet för måttvärdet efter dina behov.
  • Ta bort ett visst mått genom att välja minussymbolen på samma rad.

Skärmbild av programmets livevy som visar sidan Mått.

Ställdonssida

Om du vill gå till sidan Aktuator väljer du alternativet Actuator i listrutan Informationskategori . Ställdonssidan innehåller en trädvy över aktuatordata.

Aktuatorsidan innehåller följande funktion:

  • Välj från en lista över aktuatorslutpunkter och parsa via råa aktuatordata.

Skärmbild av programmets livevy som visar aktuatorsidan.

Nästa steg