Dela via


Övervaka containrar med Azure Monitor-loggar

Den här artikeln beskriver de steg som krävs för att konfigurera containerövervakningslösningen för Azure Monitor-loggar för att visa containerhändelser. Information om hur du konfigurerar klustret för att samla in containerhändelser finns i den här stegvisa självstudien.

Kommentar

Som en del av den pågående övergången från Microsoft Operations Management Suite till Azure Monitor kan Operations Management Suite-agenten för Windows eller Linux kallas för Log Analytics-agenten för Windows och Log Analytics-agenten för Linux.

Kommentar

Den här artikeln uppdaterades nyligen för att använda termen Azure Monitor-loggar i stället för Log Analytics. Loggdata lagras fortfarande på en Log Analytics-arbetsyta och samlas fortfarande in och analyseras av samma Log Analytics-tjänst. Vi uppdaterar terminologin för att bättre återspegla loggarnas roll i Azure Monitor. Mer information finns i Terminologiändringar i Azure Monitor.

Konfigurera containerövervakningslösningen

Kommentar

Du måste ha Azure Monitor-loggar konfigurerade för klustret och ha Log Analytics-agenten distribuerad på dina noder. Om du inte gör det följer du stegen i Konfigurera Azure Monitor-loggar och lägger först till Log Analytics-agenten i ett kluster .

  1. När klustret har konfigurerats med Azure Monitor-loggar och Log Analytics-agenten distribuerar du dina containrar. Vänta tills containrarna har distribuerats innan du går vidare till nästa steg.

  2. I Azure Marketplace söker du efter containerövervakningslösningen och klickar på resursen Container Monitoring Solution (Lösning för containerövervakning) som visas under kategorin Övervakning + hantering.

    Lägga till containerlösning

  3. Skapa lösningen på samma arbetsyta som redan har skapats för klustret. Den här ändringen utlöser automatiskt agenten för att börja samla in Docker-data på containrarna. Om cirka 15 minuter bör lösningen lysa upp med inkommande loggar och statistik, enligt bilden nedan.

    Grundläggande Log Analytics-instrumentpanel

Agenten möjliggör insamling av flera containerspecifika loggar som kan efterfrågas i Azure Monitor-loggar eller användas för att visualisera prestandaindikatorer. Loggtyperna som samlas in är:

  • ContainerInventory: visar information om containerplats, namn och avbildningar
  • ContainerImageInventory: information om distribuerade avbildningar, inklusive ID:t eller storlekar
  • ContainerLog: specifika felloggar, dockerloggar (stdout osv.) och andra poster
  • ContainerServiceLog: docker daemon-kommandon som har körts
  • Prestandaräknare, inklusive containerprocessor, minne, nätverkstrafik, disk-i/o och anpassade mått från värddatorerna

Nästa steg

  • Läs mer om lösningen För Azure Monitor-loggarcontainrar.
  • Läs mer om containerorkestrering i Service Fabric – Service Fabric och containrar
  • Bekanta dig med loggsöknings - och frågefunktionerna som erbjuds som en del av Azure Monitor-loggar
  • Konfigurera Azure Monitor-loggar för att konfigurera regler för automatisk avisering för att underlätta identifiering och diagnostik