Översikt över containerinsikter

Containerinsikter är en funktion som är utformad för att övervaka prestanda för containerarbetsbelastningar som distribueras till molnet. Med hjälp av det kan du få insyn i prestanda genom att samla in minnes- och processormått från kontrollanter, noder och containrar som är tillgängliga i Kubernetes via mått-API:et. När du har aktiverat övervakning från Kubernetes-kluster samlas mått och containerloggar in automatiskt åt dig via en containerbaserad version av Log Analytics-agenten för Linux. Mått skickas till måttdatabasen i Azure Monitor. Loggdata skickas till Log Analytics-arbetsytan.

Översiktsdiagram över containerinsikter

Funktioner i containerinsikter

Containerinsikter ger en omfattande övervakningsupplevelse för att förstå prestanda och hälsa för dina Kubernetes-kluster och containerarbetsbelastningar. Du kan:

  • Identifiera resursflaskhalsar genom att identifiera AKS-containrar som körs på noden och deras processor- och minnesanvändning.
  • Identifiera processor- och minnesanvändning för containergrupper och deras containrar i Azure Container Instances.
  • Visa kontrollantens eller poddens övergripande prestanda genom att identifiera var containern finns i en kontrollant eller en podd.
  • Granska resursanvändningen för arbetsbelastningar som körs på värden som inte är relaterade till standardprocesserna som stöder podden.
  • Identifiera kapacitetsbehov och fastställa den maximala belastning som klustret kan upprätthålla genom att förstå klustrets beteende under genomsnittliga och tyngsta belastningar.
  • Konfigurera aviseringar för att proaktivt meddela dig eller registrera när processor- och minnesanvändningen på noder eller containrar överskrider dina tröskelvärden, eller när en hälsotillståndsändring sker i klustret i infrastrukturen eller nodernas hälsosammanslagning.
  • Integrera med Prometheus för att visa program- och arbetsbelastningsmått som samlas in från noder och Kubernetes med hjälp av frågor för att skapa anpassade aviseringar och instrumentpaneler och utföra detaljerad analys.

Följande video innehåller en djupdykning på mellannivå som hjälper dig att lära dig mer om att övervaka ditt AKS-kluster med containerinsikter. Videon refererar till Azure Monitor for Containers, som är det tidigare namnet på Container Insights.

Få åtkomst till containerinsikter

Få åtkomst till containerinsikter i Azure Portal från Containrarpå övervakningsmenyn eller direkt från det valda AKS-klustret genom att välja Insikter. Azure Monitor-menyn ger dig det globala perspektivet för alla containrar som distribueras och övervakas. Med den här informationen kan du söka och filtrera mellan dina prenumerationer och resursgrupper. Du kan sedan öka detaljnivån för containerinsikter från den valda containern. Få åtkomst till containerinsikter för en viss AKS-container direkt från AKS-sidan.

Skärmbild som visar en översikt över metoder för att komma åt containerinsikter.

Konfigurationer som stöds

Containerinsikter stöder kluster som kör operativsystemet Linux och Windows Server 2019. De containerkörningar som stöds är Moby och alla CRI-kompatibla körningar som CRI-O och ContainerD. Docker stöds inte längre som en containerkörning från och med september 2022. Mer information om den här utfasningen finns i AKS-viktig information.

Anteckning

Stöd för containerinsikter för Windows Server 2022-operativsystemet finns i offentlig förhandsversion.

Nästa steg

Om du vill börja övervaka ditt Kubernetes-kluster läser du Aktivera containerinsikter för att förstå kraven och tillgängliga metoder för att aktivera övervakning.