Samla in vm-klienthändelseloggar
Prestandaräknare för Azure Monitor-mått och VM-insikter hjälper dig att identifiera prestandaavvikelser och aviseringar när tröskelvärden nås. Men för att analysera de bakomliggande orsakerna till problem som du identifierar måste du analysera loggdata för att se vilka systemhändelser som orsakats eller bidragit till problemen. I den här lektionen konfigurerar du en DCR för att samla in Syslog-data för virtuella Linux-datorer och visa loggdata i Azure Monitor Log Analytics med hjälp av en enkel Kusto-frågespråk-fråga (KQL).
VM-insikter installerar Azure Monitor-agenten och skapar en DCR som samlar in fördefinierade prestandaräknare, mappar processberoenden och presenterar data i fördefinierade arbetsböcker. Du kan skapa egna domänkontrollanter för att samla in prestandaräknare för virtuella datorer som den virtuella datorns insikter DCR inte samlar in eller för att samla in loggdata.
När du skapar domänkontrollanter i Azure Portal kan du välja bland ett antal prestandaräknare och samplingsfrekvenser eller lägga till anpassade prestandaräknare. Du kan också välja från en fördefinierad uppsättning loggtyper och allvarlighetsnivåer eller definiera anpassade loggscheman. Du kan associera en enskild domänkontrollant till valfri eller alla virtuella datorer i din prenumeration, men du kan behöva flera domänkontrollanter för att samla in olika typer av data från olika virtuella datorer.
Skapa en DCR för att samla in loggdata
I Azure Portal söker du efter och väljer övervaka för att gå till sidan Översikt över Azure Monitor.
Skapa en slutpunkt för datainsamling
Du måste ha en datainsamlingsslutpunkt att skicka loggdata till. Så här skapar du en slutpunkt:
- I den vänstra navigeringsmenyn i Azure Monitor under Inställningar väljer du Slutpunkter för datainsamling.
- På sidan Slutpunkter för datainsamling väljer du Skapa.
- På sidan Skapa datainsamlingsslutpunkt för Namn anger du linux-logs-endpoint.
- Välj samma prenumeration, resursgrupp och region som den virtuella datorn använder.
- Välj Granska + skapa och välj Skapa när valideringen godkänns.
Skapa datainsamlingsregeln
Så här skapar du DCR för att samla in händelseloggarna:
I den vänstra navigeringsmenyn Övervaka under Inställningar väljer du Regler för datainsamling.
På sidan Regler för datainsamling kan du se DCR som VM-insikter har skapat. Välj Skapa för att skapa en ny regel för datainsamling.
På fliken Grundinställningar på skärmen Skapa regel för datainsamling anger du följande information:
- Regelnamn: Ange collect-events-linux.
- Prenumeration, resursgrupp och region: Välj samma som för den virtuella datorn.
- Plattformstyp: Välj Linux.
Välj Nästa: Resurser eller fliken Resurser .
På skärmen Resurser väljer du Lägg till resurser.
På skärmen Välj ett omfång väljer du den virtuella datorn monitored-linux-vm och väljer sedan Använd.
På skärmen Resurser väljer du Aktivera slutpunkter för datainsamling.
Under Datainsamlingsslutpunkt för den övervakade linux-vm väljer du den linux-logs-endpoint som du skapade.
Välj Nästa: Samla in och leverera, eller fliken Samla in och leverera .
På fliken Samla in och leverera väljer du Lägg till datakälla.
På skärmen Lägg till datakälla går du till Typ av datakälla och väljer Linux Syslog.
På skärmen Lägg till datakälla väljer du Nästa: Mål eller fliken Mål och kontrollerar att konto- eller namnområdet matchar den Log Analytics-arbetsyta som du vill använda. Du kan använda standardarbetsytan för Log Analytics som VM-insikter har konfigurerat, eller skapa eller använda en annan Log Analytics-arbetsyta.
På skärmen Lägg till datakälla väljer du Lägg till datakälla.
På skärmen Skapa regel för datainsamling väljer du Granska + skapa och när verifieringen har godkänts väljer du Skapa.
Visa loggdata
Du kan visa och analysera loggdata som samlas in av din DCR med hjälp av KQL-loggfrågor. En uppsättning KQL-exempelfrågor är tillgängliga för virtuella datorer, men du kan skriva en fråga för att titta på de händelser som dcr samlar in.
På den virtuella datorns översiktssida väljer du Loggar på den vänstra navigeringsmenyn under Övervakning. Log Analytics öppnar ett tomt frågefönster med omfånget inställt på den virtuella datorn.
Du kan också komma åt loggdata genom att välja Loggar i det vänstra navigeringsfältet på sidan Översikt för Azure Monitor. Om det behövs väljer du Välj omfång överst i frågefönstret för att begränsa frågan till önskad Log Analytics-arbetsyta och virtuell dator.
Kommentar
Fönstret Frågor med exempelfrågor kan öppnas när du öppnar Log Analytics. Stäng det här fönstret för tillfället eftersom du ska skapa en enkel fråga manuellt.
I det tomma frågefönstret skriver du Syslog och väljer sedan Kör. Alla systemlogghändelser som DCR samlas in inom tidsintervallet visas.
Du kan förfina din fråga för att identifiera händelser av intresse. Du kan till exempel bara visa de händelser som har en allvarlighetsgradNivå för varning.