Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Kommentar
Basic-, Standard- och Enterprise-planerna gick in i en pensionsperiod den 17 mars 2025. Mer information finns i meddelandet om azure Spring Apps-pensionering.
Den här artikeln gäller för: ❎ Basic/Standard ✅ Enterprise
Den här artikeln visar hur du felsöker Spring Cloud Gateway för VMware Tanzu med Azure Spring Apps Enterprise-planen. Mer information om VMware Spring Cloud Gateway finns i Konfigurera VMware Spring Cloud Gateway.
Förutsättningar
- En redan etablerad Azure Spring Apps Enterprise-plantjänstinstans med VMware Spring Cloud Gateway aktiverad. Mer information finns i Snabbstart: Skapa och distribuera appar till Azure Spring Apps med hjälp av Enterprise-planen.
-
Azure CLI version 2.45.0 eller senare. Använd följande kommando för att installera Azure Spring Apps-tillägget:
az extension add --name spring.
Kontrollera Gateway-mått
Mer information om hur du kontrollerar mått på Azure Portal finns på sidanVanliga mått i Mått för Azure Spring Apps.
Mer information om varje mått som stöds finns i avsnittet Gateway för Mått för Azure Spring Apps.
Kontrollera gatewayloggar
Spring Cloud Gateway består av följande underkomponenter:
-
spring-cloud-gateway-operatorär för att hantera gatewayen. -
spring-cloud-gatewayuppfyller funktionerna.
Loggarna för båda underkomponenterna är tillgängliga. I följande avsnitt beskrivs hur du kontrollerar dessa loggar.
Använda loggströmning i realtid
Du kan strömma loggar i realtid med Azure CLI. Mer information finns i Strömma azure Spring Apps-hanterade komponentloggar i realtid. I följande exempel visas hur du kan använda Azure CLI-kommandon för att kontinuerligt strömma nya loggar för spring-cloud-gateway och spring-cloud-gateway-operator underkomponenter.
Använd följande kommando för att strömma loggar för spring-cloud-gateway:
az spring component logs \
--resource-group <resource-group-name> \
--service <Azure-Spring-Apps-instance-name> \
--name spring-cloud-gateway \
--all-instances \
--follow
Använd följande kommando för att strömma loggar för spring-cloud-gateway-operator:
az spring component logs \
--resource-group <resource-group-name> \
--service <Azure-Spring-Apps-instance-name> \
--name spring-cloud-gateway-operator \
--all-instances \
--follow
Använda Log Analytics
Följande avsnitt visar hur du visar systemloggar med Log Analytics.
Diagnostikinställningar för Log Analytics
Du måste aktivera systemloggar och skicka till Log Analytics innan du kör frågor mot loggarna för VMware Spring Cloud Gateway. Använd följande steg för att aktivera systemloggar i Azure Portal:
Öppna din Azure Spring Apps-instans.
I navigeringsmenyn väljer du Diagnostikinställningar.
Välj Lägg till diagnostikinställning eller välj Redigera inställning för en befintlig inställning.
I avsnittet Loggar väljer du kategorin Systemloggar.
I avsnittet Målinformation väljer du Skicka till Log Analytics-arbetsyta och sedan din arbetsyta.
Välj Spara för att uppdatera inställningen.
Kontrollera loggar i Log Analytics
Om du vill kontrollera loggarna spring-cloud-gateway för och spring-cloud-gateway-operator använda Azure Portal använder du följande steg:
Kontrollera att du har aktiverat systemloggar. Mer information finns i avsnittet Diagnostikinställningar för Log Analytics .
Öppna din Azure Spring Apps-instans.
Välj Loggar i navigeringsfönstret och välj sedan Översikt.
Använd följande exempelfrågor i frågeredigeringsfönstret. Justera tidsintervallet och välj sedan Kör för att söka efter loggar.
Om du vill visa loggarna för
spring-cloud-gatewayanvänder du följande fråga:AppPlatformSystemLogs | where LogType in ("SpringCloudGateway") | project TimeGenerated , ServiceName , LogType, Log , _ResourceId | limit 100Om du vill visa loggarna för
spring-cloud-gateway-operatoranvänder du följande fråga:AppPlatformSystemLogs | where LogType in ("SpringCloudGatewayOperator") | project TimeGenerated , ServiceName , LogType, Log , _ResourceId | limit 100
Kommentar
Det kan ta några minuter innan loggarna är tillgängliga i Log Analytics.
Justera loggnivåer
Det här avsnittet beskriver hur du justerar loggnivåerna för VMware Spring Cloud Gateway och erbjuder en loggare som exempel.
Viktigt!
Innan du kommer igång måste du förstå detaljerna och effekterna av att justera loggnivåerna genom att läsa avsnittet Konfigurera loggnivåer i Konfigurera VMware Spring Cloud Gateway.
Använd följande steg för att justera loggnivåerna:
- I din Azure Spring Apps-instans väljer du Spring Cloud Gateway i navigeringsfönstret och väljer sedan Konfiguration.
- I avsnitten Egenskaper fyller du i nyckel/värde-paret
logging.level.org.springframework.cloud.gateway=DEBUG. - Välj Spara för att spara dina ändringar.
- När ändringen har slutförts kan du hitta mer detaljerade loggar för felsökning, till exempel information om hur begäranden dirigeras.
Konfigurera aviseringsregler
Du kan skapa aviseringsregler baserat på loggar och mått. Mer information finns i Skapa eller redigera en måttaviseringsregel.
Använd följande steg för att skapa aviseringsregler direkt från Azure Portal för Azure Spring Apps:
- Öppna din Azure Spring Apps-instans.
- Gå till Loggar eller Mått.
- Skriv loggfrågan i fönstret Loggar eller lägg till ett måttdiagram.
- Välj Ny aviseringsregel. Den här åtgärden tar dig till fönstret Skapa en aviseringsregel och loggfrågan eller måtten fylls i automatiskt.
Nu kan du konfigurera information om aviseringsregeln.
Övervaka gateway med programprestandaövervakare
Mer information om övervakning av programprestanda som stöds och hur du konfigurerar dem finns i avsnittet Konfigurera övervakning av programprestanda i Konfigurera VMware Spring Cloud Gateway.
Starta om gateway
Vid vissa fel kan en omstart hjälpa dig att lösa problemet. Mer information finns i avsnittet Starta om Spring Cloud Gateway i Konfigurera VMware Spring Cloud Gateway.