Dela via


Rapporter i Container Insights

Rapporter i Container Insights rekommenderas direkt för Azure-arbetsböcker. Den här artikeln beskriver de olika arbetsböcker som är tillgängliga och hur du kommer åt dem.

Visa arbetsböcker

På Azure Monitor-menyn i Azure-portalen väljer du Containrar. I avsnittet Övervakning väljer du Insikter, väljer ett visst kluster och väljer sedan fliken Rapporter. Du kan också visa dem från arbetsboksgalleriet i Azure Monitor.

Screenshot that shows the Reports page.

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 Container Insights har aktiverats i klustret.

Liveness-avsökningsfel

Analysatorn för livenessavsökningsfel visar vilka liveness-avsökningar 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: räknar livenessavsökningsfel över hela tidsintervallet
  • Totalt antal kontrollanter: räknar liveness-avsökningsfel från alla containrar som hanteras av en kontrollant

Screenshot of Cluster Optimization Workbook.

Händelseavvikelse

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, can not pull image" och "pod-def-456 failed, can not 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 klassificeringsvärde än B.

Screenshot of event anomaly analyzer in Cluster Optimization Workbook.

Containeroptimerare

Containeroptimeraranalysen visar containrar med för höga processor- och minnesgränser och begäranden. 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 innehåller inte containrar i kube-system-namnområdet och stöder inte Windows Server-noder.

Talet på varje panel representerar hur långt containerbegränsningarna/begärandena är från det optimala/föreslagna värdet. Ju närmare talet är 0 desto bättre är det. Varje panel har en färg som anger följande:

  • grön: väl inställda gränser och begäranden
  • red: överdrivna gränser eller begäranden
  • grå: ta bort gränser eller begäranden

Screenshot of container optimizer analyzer in the Cluster Optimization Workbook.

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 att läsa byte/sek, skriva byte per sekund och läsa och skriva byte/sek trender.
    • Å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.

Kommentar

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.

Kommentar

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 podd.
    • 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).
    • Fakturerbara containerloggar data som matas in per kubernetes-namnrymd.
    • Fakturerbara containerloggar data som matas in åtskilda med klusternamn.
    • Fakturerbara containerloggdata som matas in av loggkällans post.
    • 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.
    • Princip, regel och uppsättning räknas över tid, vilket ger insikt i relationen mellan de tre och lägger till en dimension av tiden för att felsöka en konfiguration.
    • Antal poster 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.

Screenshot that shows the AKS gallery.

Nästa steg

Mer information om arbetsböcker i Azure Monitor finns i Azure Monitor-arbetsböcker.