Dela via


Kubernetes-arbetsböcker i Azure Monitor

Det finns en mängd olika Azure Monitor-arbetsböcker för att analysera data som samlas in av dina Kubernetes-kluster. Den här artikeln beskriver de olika arbetsböcker som är tillgängliga och hur du kommer åt dem.

Anmärkning

Arbetsböcker kanske inte fungerar som förväntat om du har filtrerat data som samlats in för klustret.

Visa arbetsböcker

På menyn för klustret i Azure-portalen väljer du Arbetsböcker i avsnittet Övervakning . I avsnittet Kubernetes-tjänster visas de olika Tillgängliga Kubernetes-arbetsböckerna.

Skärmbild som visar sidan Rapporter.

Arbetsbok för klusteroptimering

Arbetsboken klusteroptimering innehåller flera analysverktyg som ger dig en snabb överblick över hälsotillståndet och prestandan för ditt Kubernetes-kluster. Den har flera analysverktyg som var och en ger olika information som är relaterad till klustret. Arbetsboken kräver ingen konfiguration när Prometheus-mått och loggsamling har aktiverats i klustret.

Liveness-avsökningsfel

Analysatorn för livenessprobfel visar vilka livenessprober som har misslyckats nyligen och hur ofta. Välj en för att se en tidsserie med förekomster. Den här analysatorn har följande kolumner:

  • Totalt: liveness probe-fel räknas över hela tidsperioden
  • Controller total: räknar liveness-sond fel från alla containrar som hanteras av en controller

Skärmbild av arbetsboken för klusteroptimering.

Eventanomalitet

Händelseavvikelseanalyseraren grupperar liknande händelser för enklare analys. Den visar också vilka händelsegrupper som nyligen har ökat i volym. Händelser i listan grupperas baserat på vanliga fraser. Till exempel skulle två händelser med meddelanden "pod-abc-123 failed, cannot pull image" och "pod-def-456 failed, cannot pull image" grupperas tillsammans. Kolumnen Spikiness bedömer vilka händelser som har inträffat på senare tid. Om händelser A och B till exempel inträffade i genomsnitt 10 gånger per dag under den senaste månaden, men händelse A inträffade 1 000 gånger igår medan händelse B inträffade 2 gånger igår, skulle händelse A ha ett mycket högre spikighetsvärde än B.

Skärmbild av händelseavvikelseanalys i arbetsboken för klusteroptimering.

Containeroptimerare

Containeroptimeraranalysen identifierar containrar med för höga processor- och minnesgränser och begäranden baserat på faktiska användningsmönster. Varje panel kan representera flera containrar med samma specifikation. Om en distribution till exempel skapar 100 identiska poddar var och en med en container C1 och C2, kommer det att finnas en enda panel för alla C1-containrar och en enda panel för alla C2-containrar. Containrar med angivna gränser och begäranden färgkodas i en toning från grönt till rött.

Viktigt!

Den här vyn exkluderar containrar i kube-system-namnområdet och stöder inte Windows Server-noder.

Talet som visas på varje panel representerar hur långt containergränser/begäranden avviker från det optimala/föreslagna värdet. Desto närmare talet är 0, desto bättre resursallokering. Varje panel har en färg som anger dess effektivitet:

  • Grön: väl inställda gränser och begäranden
  • Röd: för höga gränser eller begäranden
  • Grå: ta bort gränser eller begäranden

Skärmbild av containeroptimeraranalyseraren i arbetsboken för klusteroptimering.

Arbetsböcker för nodövervakning

  • Diskkapacitet: Interaktiva diskanvändningsdiagram för varje disk som presenteras för noden i en container med följande perspektiv:

    • Diskprocentanvändning för alla diskar.
    • Ledigt diskutrymme för alla diskar.
    • Ett rutnät som visar varje nods disk, dess procentandel använt utrymme, trend av procentandel använt utrymme, ledigt diskutrymme (GiB) och trenden med ledigt diskutrymme (GiB). När en rad har valts i tabellen visas procentandelen använt utrymme och ledigt diskutrymme (GiB) under raden.
  • Disk-I/O: Interaktiva diagram över diskanvändning för varje disk som presenteras för noden i en container med följande perspektiv:

    • Disk I/O sammanfattas över alla diskar genom lästa byter/sek, skrivna byter/sek, och trender för läsning och skrivning av byter/sek.
    • Åtta prestandadiagram visar viktiga prestandaindikatorer för att mäta och identifiera disk-I/O-flaskhalsar.
  • GPU: Interaktiva GPU-användningsdiagram för varje GPU-medveten Kubernetes-klusternod.

Anmärkning

I enlighet med Kubernetes uppströmsmeddelande inaktiveras GPU-måttsamlingen direkt. Anvisningar om hur du fortsätter att samla in dina GPU-mått finns i Konfigurera GPU-övervakning med Container Insights.

  • IP-användning för undernät: Interaktiva IP-användningsdiagram för varje nod i ett kluster enligt följande perspektiv:

    • IP-adresser som allokerats från undernätet.
    • IP-adresser som tilldelats till en podd.

Anmärkning

Som standard allokeras 16 IP-adresser från undernätet till varje nod. Detta kan inte ändras till mindre än 16. Anvisningar om hur du aktiverar ip-användningsmått för undernät finns i Övervaka IP-undernätsanvändning.

Resursövervakningsarbetsböcker

  • Distributioner: Status för dina distributioner och horisontell autoskalning av poddar (HPA) inklusive anpassade HPA:er.

  • Arbetsbelastningsinformation: Interaktiva diagram som visar prestandastatistik för arbetsbelastningar för ett namnområde. Innehåller följande flera flikar:

    • Översikt över processor- och minnesanvändning per pod.
    • POD-/containerstatus som visar poddomstartstrend, containeromstartstrend och containerstatus för poddar.
    • Kubernetes-händelser som visar en sammanfattning av händelser för kontrollanten.
  • Kubelet: Innehåller två rutnät som visar nyckelnodens driftstatistik:

    • Översikt efter nodrutnät sammanfattar total åtgärd, totalt antal fel och lyckade åtgärder per procent och trend för varje nod.
    • Översikt efter åtgärdstyp sammanfattar för varje åtgärd den totala åtgärden, totalt antal fel och lyckade åtgärder per procent och trend.

Faktureringsarbetsbok

  • Dataanvändning: Hjälper dig att visualisera datakällan utan att behöva skapa ett eget bibliotek med frågor från det vi delar i vår dokumentation. I den här arbetsboken kan du visa diagram som visar fakturerbara data, till exempel:

    • Totalt antal fakturerbara data som matas in i GB per lösning.
    • Fakturerbara data som matas in av containerloggar (programloggar).
    • Fakturerbar data för containerloggar som matas in per Kubernetes-namnrymd.
    • Fakturerbara containerloggar data som matas in åtskilda med klusternamn.
    • Fakturerbara containerloggar som matas in av loggkällans inmatning.
    • Fakturerbara diagnostikdata som matas in av diagnostikens huvudnodloggar.

Nätverksarbetsböcker

  • NPM-konfiguration: Övervakning av dina nätverkskonfigurationer, som konfigureras via nätverksprinciphanteraren (npm) för:

    • Sammanfattning av information om övergripande konfigurationskomplexitet.
    • Policys, regler och uppsättningar räknas över tid, vilket ger insikt i sambandet mellan de tre och tillför en tidsdimension vid felsökning av en konfiguration.
    • Antal uppgifter i alla IPSets och varje IPSet.
    • Sämsta och genomsnittliga prestanda per nod för att lägga till komponenter i nätverkskonfigurationen.
  • Nätverk: Interaktiva nätverksanvändningsdiagram för varje nods nätverkskort. Ett rutnät visar de viktigaste prestandaindikatorerna för att mäta prestanda för dina nätverkskort.

Skapa en anpassad arbetsbok

Om du vill skapa en anpassad arbetsbok baserat på någon av dessa arbetsböcker väljer du listrutan Visa arbetsböcker och väljer sedan Gå till AKS-galleriet längst ned i listan. Mer information om arbetsböcker och användning av arbetsboksmallar finns i Azure Monitor-arbetsböcker.

Skärmbild som visar AKS-galleriet.

Nästa steg