Snabbstart: Analysera loggar och mått i Azure Spring Apps Standard-förbrukning och dedikerad plan
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: ✔️ Standardförbrukning och dedikerad (förhandsversion) ❌ Basic/Standard ❌ Enterprise
Den här artikeln visar hur du analyserar loggar och mått i Azure Spring Apps Standard-förbrukning och dedikerad plan.
Förutsättningar
- En Azure-prenumeration. Om du inte har någon prenumeration skapar du ett kostnadsfritt konto innan du börjar.
- En Azure Spring Apps Standard-förbrukning och dedikerad plantjänstinstans. Mer information finns i Snabbstart: Etablera en Azure Spring Apps Standard-förbrukning och dedikerad plantjänstinstans.
- En Spring-app som distribueras till Azure Spring Apps.
Analysloggar
I följande avsnitt beskrivs olika verktyg i Azure som du kan använda för att analysera din användning av förbrukning och dedikerad plananvändning.
Konfigurera loggningsalternativ
Du kan konfigurera loggningsalternativ i Azure Container Apps-miljön där du distribuerar din Azure Spring Apps-instans. Du kan välja mellan följande loggmål:
Log Analytics – Azure Monitor Log Analytics är standardalternativet för lagring och visning. Dina loggar lagras på en Log Analytics-arbetsyta där du kan visa och analysera dem med hjälp av Log Analytics-frågor.
Azure Monitor – Azure Monitor dirigerar loggar till ett eller flera av följande mål:
- En Log Analytics-arbetsyta för visning och analys.
- Ett Azure Storage-konto att arkivera.
- En Azure-händelsehubb för datainmatning och analystjänster.
- En Azure-partnerövervakningslösning som Datadog, Elastic, Logz.io och andra.
Ingen – Du kan inaktivera lagringen av loggdata.
Du kan aktivera loggar i Azure Spring Apps på följande sätt:
- När du väljer Log Analytics som loggningsalternativ.
- När du väljer Azure Monitor som loggningsalternativ har kategorin Spring App-konsolloggar valts i inställningen Diagnostik .
Mer information finns i Alternativ för logglagring och övervakning i Azure Container Apps.
Fråga efter loggar med hjälp av Log Analytics
Log Analytics är ett verktyg i Azure Portal som du kan använda för att visa och analysera loggdata. Genom att använda Log Analytics kan du skriva Kusto-frågor och sedan sortera, filtrera och visualisera resultaten i diagram för att upptäcka trender och identifiera problem. Du kan arbeta interaktivt med frågeresultaten eller använda dem med andra funktioner som aviseringar, instrumentpaneler och arbetsböcker.
I följande avsnitt beskrivs olika metoder för att visa loggar.
Använda loggar
Använd följande steg för att fråga efter loggdata.
I Azure Portal går du till din Azure Spring Apps-instans.
Välj Loggar i navigeringsfönstret.
I inställningarna för Ny fråga 1 anger du en fråga, till exempel följande exempel:
AppEnvSpringAppConsoleLogs_CL | limit 50
Markera Kör.
Använda Log Analytics
Använd följande steg för att utföra analys av loggdata.
I Azure Portal går du till din Azure Spring Apps-instans.
Välj Log Analytics i navigeringsfönstret.
Välj den Log Analytics-arbetsyta där du valde att lagra loggarna.
Öppna fönstret Loggsökning genom att välja Loggar.
Om du vill visa loggar i sökrutan Tabeller anger du en fråga, till exempel följande exempel:
AppEnvSpringAppConsoleLogs_CL | limit 50
Om du vill visa sökresultatet väljer du Kör.
Du kan söka i loggarna för det specifika programmet, distributionen eller instansen genom att ange ett filtervillkor, enligt följande exempel:
AppEnvSpringAppConsoleLogs_CL | where ContainerAppName_s == "YourAppName" and RevisionName_s has "YourDeploymentName" and ContainerGroupName_s == "YourInstanceName" | limit 50
Kommentar
==
är skiftlägeskänsligt, men=~
är det inte.
Mer information om frågespråket som används i Log Analytics finns i översikten över Kusto-frågespråk (KQL). Information om hur du kör frågor mot alla Log Analytics-loggar från en centraliserad klient finns i Fråga efter data i Azure Monitor med azure datautforskaren.
Analysera mått
Azure Monitor samlar in måttdata från din Azure Spring Apps-instans med jämna mellanrum för att hjälpa dig att få insikter om prestanda och hälsa för dina Spring-appar.
Om du vill visualisera data väljer du Mått i navigeringsfönstret i din Azure Spring Apps-instans. Du kan också hämta rådata via Azure CLI - och Azure PowerShell-cmdletar.
Tillgängliga mått
Azure Spring Apps innehåller måtten som beskrivs i följande tabell:
Title | Description | Mått-ID | Enhet |
---|---|---|---|
Nanocores för CPU-användning | CPU-användning i nanocores (1 000 000 000 nanocores = 1 kärna) | UsageNanoCores |
nanocores |
Byte för minnesarbetsuppsättning | Arbetsminne som används i byte | WorkingSetBytes |
byte |
Nätverk i byte | Mottagna byte i nätverket | RxBytes |
byte |
Nätverk ut byte | Nätverksöverföringsbyte | TxBytes |
byte |
begäranden | Bearbetade begäranden | Requests |
saknas |
Antal omstarter | Antal omstarter av Spring App | RestartCount |
saknas |
Använda metrics explorer
Med Azure Monitor-måttutforskaren kan du skapa diagram från måttdata som hjälper dig att analysera din Azure Spring Apps-resurs och nätverksanvändning över tid. Du kan fästa diagram på en instrumentpanel eller i en delad arbetsbok.
Öppna måttutforskaren i Azure Portal genom att välja Mått i navigeringsfönstret på översiktssidan för din Azure Spring Apps-instans. Mer information om Metrics Explorer finns i Analysera mått med Azure Monitor Metrics Explorer.
Skapa ett diagram genom att välja ett mått i listrutan Mått . Du kan ändra diagrammet genom att ändra aggregeringen, lägga till fler mått, ändra tidsintervall och intervall, lägga till filter och tillämpa delning.
Lägg till filter
Du kan också skapa filter för att begränsa de data som visas baserat på programnamn och instansnamn. Använd följande steg för att skapa ett filter:
- Välj Lägg till filter.
- Välj App eller Instans i egenskapslistan.
- Välj värden i listan Värde .