Dela via


Felsöka varför data inte längre samlas in i Azure Monitor

Den här artikeln beskriver hur du identifierar när datainsamlingen i Azure Monitor stoppas och information om vilka steg du kan vidta för att åtgärda problem med datainsamling.

Viktigt!

Om du felsöker datainsamling för ett scenario som använder en datainsamlingsregel (DCR), till exempel Azure Monitor-agent eller API för inmatning av loggar, kan du läsa Övervaka och felsöka DCR-datainsamling i Azure Monitor för ytterligare felsökningsinformation.

Den dagliga gränsen har nåtts

Det dagliga taket begränsar mängden data som en Log Analytics-arbetsyta kan samla in på en dag. När den dagliga gränsen nås stoppas datainsamlingen tills återställningstiden har uppnåtts. Du kan antingen vänta tills samlingen startas om automatiskt eller öka den dagliga datavolymgränsen.

Kontrollera datainsamlingsstatus för Log Analytics-arbetsytan

När datainsamlingen på en Log Analytics-arbetsyta stoppas skapas en händelse med en typ av åtgärd på arbetsytan. Kör följande fråga för att kontrollera om du har nått den dagliga gränsen och saknade data:

Operation | where OperationCategory == 'Data Collection Status'

När datainsamlingen stoppas är OperationStatus Varning. När datainsamlingen startar är OperationStatus Lyckades.

Om du vill få ett meddelande när datainsamlingen stoppas använder du stegen som beskrivs i avsnittet Avisering när den dagliga gränsen nås . Om du vill konfigurera en e-post-, webhook- eller runbook-åtgärd för aviseringsregeln använder du stegen som beskrivs i skapa en åtgärdsgrupp.

Inmatningsvolymens hastighetsgräns har nåtts

Standardgränsen för inmatningsvolymer för data som skickas från Azure-resurser med diagnostikinställningar är cirka 6 GB/min per arbetsyta. Det här är ett ungefärligt värde eftersom den faktiska storleken kan variera mellan datatyper, beroende på logglängden och dess komprimeringsförhållande. Den här gränsen gäller inte för data som skickas från agenter eller API:et för logginmatning.

Om du skickar data med en högre hastighet till en enda arbetsyta tas vissa data bort och en händelse skickas till tabellen Åtgärd på arbetsytan var sjätte timme medan tröskelvärdet fortsätter att överskridas. Om inmatningsvolymen fortsätter att överskrida hastighetsgränsen eller om du förväntar dig att nå den någon gång snart kan du begära en ökning av arbetsytan genom att skicka ett e-postmeddelande till eller genom att LAIngestionRate@microsoft.com öppna en supportbegäran.

Kontrollera om din arbetsyta har nått sin hastighetsgräns för datainmatning

Använd den här frågan för att hämta posten som anger att datainmatningshastighetsgränsen har uppnåtts.

Operation 
| where OperationCategory == "Ingestion" 
| where Detail startswith "The rate of data crossed the threshold"

Den dagliga inmatningsgränsen för den äldre kostnadsfria prisnivån har nåtts

Om din Log Analytics-arbetsyta finns på den äldre kostnadsfria prisnivån och har samlat in mer än 500 MB data på en dag stoppas datainsamlingen under resten av dagen. Vänta tills följande dag för att samlingen ska startas om automatiskt eller ändra till en betald prisnivå.

Azure Monitor-agenten skickar inte data

Azure Monitor Agent samlar in data från virtuella datorer och skickar data till Azure Monitor. En agent kan sluta skicka data till din Log Analytics-arbetsyta i olika scenarier. När Azure Site Recovery till exempel återställer en virtuell dator i ett haveriberedskapsscenario ändras datorns resurs-ID, vilket kräver ominstallation av Azure Monitor Agent på datorn.

Kontrollera hälsotillståndet för agenter som skickar data till din arbetsyta

Azure Monitor Agent-instanser som är installerade på alla virtuella datorer som skickar data till Log Analytics-arbetsytan skickar ett pulsslag till tabellen Heartbeat varje minut.

Kör den här frågan för att visa en lista över virtuella datorer som inte har rapporterat några pulsslag under de senaste fem minuterna:

Heartbeat 
| where TimeGenerated > ago(24h)
| summarize LastCall = max(TimeGenerated) by Computer, _ResourceId
| where LastCall < ago(5m)

Azure-prenumerationen är pausad

Din Azure-prenumeration kan vara pausad av någon av följande orsaker:

  • Den kostnadsfria utvärderingsversionen har avslutats
  • Azure-passet har upphört att gälla
  • Den månatliga utgiftsgränsen har nåtts (till exempel för en MSDN- eller Visual Studio-prenumeration)

Andra begränsningar för Log Analytics-arbetsytor

Det finns andra Log Analytics-gränser, varav vissa är beroende av log analytics-prisnivån. Läs mer i Azure-prenumeration och tjänstbegränsningar, kvoter och begränsningar.

Nästa steg