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.
Funktionen Live Data i Container Insights ger dig direkt åtkomst till dina AKS-containerloggar (Azure Kubernetes Service), händelser och poddmått. Den exponerar direkt åtkomst till kubectl logs -c
, kubectl get
händelser och kubectl top pods
. En konsolruta visar loggar, händelser och mått som genereras av containermotorn för att hjälpa till med felsökningsproblem i realtid.
Kommentar
AKS använder loggningsarkitekturer på Kubernetes-klusternivå. Containerloggarna finns inuti /var/log/containers
på noden. Information om hur du kommer åt en nod finns i Ansluta till AKS-klusternoder (Azure Kubernetes Service).
Den här artikeln innehåller en översikt över den här funktionen och hjälper dig att förstå hur du använder den.
Hjälp med att konfigurera eller felsöka funktionen Live Data finns i installationsguiden. Den här funktionen har direkt åtkomst till Kubernetes-API:et. Mer information om autentiseringsmodellen finns i Kubernetes API.
Visa AKTIVA AKS-resursloggar
Kommentar
Du måste vara på en dator i samma privata nätverk för att få åtkomst till liveloggar från ett privat kluster.
Så här visar du liveloggarna för poddar, distributioner, replikuppsättningar, tillståndsbaserade uppsättningar, daemonuppsättningar, jobb eller cronjobb med eller utan Containerinsikter från AKS-resursvyn:
- I Azure Portal navigerar du till aks-klusterresursen.
- Välj Arbetsbelastningar under Kubernetes-resurser på tjänstmenyn.
- Välj en podd, distribution, replikuppsättning, tillståndskänslig uppsättning, daemonuppsättning eller jobb på respektive flik.
- I översiktsfönstret väljer du Liveloggar och väljer sedan en podd för att börja samla in livedata.
Visa händelser
Du kan visa händelsedata i realtid eftersom de genereras av containermotorn när du väljer en container, podd, nod, replikuppsättning, tillståndskänslig uppsättning, daemonuppsättning, jobb, cron-jobb eller distribution. Så här visar du händelser:
I Azure Portal navigerar du till aks-klusterresursen.
På tjänstmenyn under Övervakning väljer du Insikter.
Välj ett objekt från prestandarutnätet på respektive flik.
I översiktsfönstret väljer du Livehändelser. Om AKS-klustret har konfigurerats med enkel inloggning med hjälp av Microsoft Entra-ID uppmanas du att autentisera vid första användningen under webbläsarsessionen. Välj ditt konto och slutför autentiseringen med Azure.
Kommentar
Om du vill visa data från Log Analytics-arbetsytan väljer du Visa i Log Analytics. Loggsökningsresultaten visar potentiellt noder, daemonuppsättningar, replikuppsättningar, tillståndskänsliga uppsättningar, jobb, Cron-jobb, poddar och containrar. Dessa loggar kanske inte längre finns. Loggsökningsresultaten för Tillståndskänsliga uppsättningar visar data för poddarna i en tillståndskänslig uppsättning. Försök att söka i loggar efter en container som inte är tillgänglig i kubectl
misslyckas också här. Mer information om hur du visar historiska loggar, händelser och mått finns i Så här kör du frågor mot loggar från Container Insights.
Filtrera händelser
När du visar händelser kan du också begränsa resultatet med hjälp av filtret under sökfältet. Beroende på vilken resurs du väljer visar p-piller en nod, podd, namnrymd eller ett kluster att välja mellan.
Visa mått
Du kan visa mätdata i realtid när de genereras av containermotorn från noder eller kontrollantvyn endast när en Pod har valts. Så här visar du mått:
I Azure Portal navigerar du till aks-klusterresursen.
På tjänstmenyn under Övervakning väljer du Insikter.
Välj en podd från prestandarutnätet på fliken Noder eller Kontrollanter .
I översiktsfönstret väljer du Live Metrics. Om AKS-klustret har konfigurerats med enkel inloggning med hjälp av Microsoft Entra-ID uppmanas du att autentisera vid första användningen under webbläsarsessionen. Välj ditt konto och slutför autentiseringen med Azure.
Kommentar
Om du vill visa data från Log Analytics-arbetsytan väljer du Visa i Log Analytics. Loggsökningsresultaten visar potentiellt noder, daemonuppsättningar, replikuppsättningar, tillståndskänsliga uppsättningar, jobb, Cron-jobb, poddar och containrar. Dessa loggar kanske inte längre finns. Loggsökningsresultaten för Tillståndskänsliga uppsättningar visar data för poddarna i en tillståndskänslig uppsättning. Försök att söka i loggar efter en container som inte är tillgänglig i kubectl
misslyckas också här. Mer information om hur du visar historiska loggar, händelser och mått finns i Så här kör du frågor mot loggar från Container Insights.
Använda livedatavyer
I följande avsnitt beskrivs funktioner som du kan använda i de olika livedatavyerna.
Sök
Live Data-funktionen innehåller sökfunktioner. I sökrutan kan du filtrera resultat genom att ange ett nyckelord eller en term. Matchande resultat är markerade för att möjliggöra snabb granskning. När du visar händelserna kan du också begränsa resultaten med hjälp av funktionen Filter under sökfältet. Beroende på vilken resurs du har valt kan du välja från en nod, podd, namnrymd eller ett kluster.
Rulla, lås och pausa
Om du vill pausa autoscrollen och kontrollera flikens beteende så att du kan bläddra igenom de nya dataläsningen manuellt väljer du alternativet Bläddra . Om du vill återaktivera autoscrollen väljer du Rulla igen. Du kan också pausa hämtningen av logg- eller händelsedata genom att välja alternativet Pausa. När du är redo att återuppta väljer du Spela.
Pausa eller pausa autoscrollen under en kort tidsperiod medan du felsöker ett problem. Dessa begäranden kan påverka tillgängligheten och begränsningen av Kubernetes API i klustret.
Viktigt!
Inga data lagras permanent under driften av den här funktionen. All information som samlas in under sessionen tas bort när du stänger webbläsaren eller navigerar bort från den. Data finns bara kvar för visualisering i femminutersfönstret för måttfunktionen. Alla mått som är äldre än fem minuter tas också bort. Realtidsdatabuffertfrågorna inom rimliga minnesanvändningsgränser.
Vanliga frågor och svar
Det här avsnittet innehåller svar på vanliga frågor.
Vad representerar "Andra processer" under nodvyn?
Andra processer är avsedda att hjälpa dig att tydligt förstå rotorsaken till den höga resursanvändningen på noden. Den här informationen hjälper dig att skilja användningen mellan containerbaserade processer jämfört med icke-kontaineriserade processer.
Vilka är dessa andra processer?
De är icke-kontaineriserade processer som körs på din nod.
Hur beräknar vi detta?
Andra processer = Total användning från CAdvisor - Användning från containerbaserad process
De andra processerna är:
- Självhanterade eller hanterade Kubernetes-icke-kontaineriserade processer.
- Körningsprocesser för containrar.
- Kubelet.
- Systemprocesser som körs på noden.
- Andra icke-Kubernetes-arbetsbelastningar som körs på nodmaskinvara eller en virtuell dator.
Nästa steg
- För att fortsätta lära dig hur du använder Azure Monitor och övervakar andra aspekter av AKS-klustret, se Visa hälsan för Azure Kubernetes Service.
- Information om hur du ser fördefinierade frågor och exempel för att skapa aviseringar och visualiseringar eller utföra ytterligare analys av dina kluster finns i Fråga efter loggar från Container Insights.