Aktivera och hantera Azure Lagringsanalys-loggar (klassisk)

Azure Lagringsanalys tillhandahåller loggar för blobar, köer och tabeller. Du kan använda Azure Portal för att konfigurera loggar som registreras för ditt konto. Den här artikeln visar hur du aktiverar och hanterar loggar. Information om hur du aktiverar mått finns i Aktivera och hantera Azure Lagringsanalys-mått (klassisk). Det finns kostnader för att undersöka och lagra övervakningsdata i Azure Portal. Mer information finns i Lagringsanalys.

Anteckning

Vi rekommenderar att du använder Azure Storage-loggar i Azure Monitor i stället för Lagringsanalys loggar. Se någon av följande artiklar:

Aktivera loggar

Du kan instruera Azure Storage att spara diagnostikloggar för läs-, skriv- och borttagningsbegäranden för blob-, tabell- och kötjänsterna. Den datakvarhållningsprincip som du anger gäller även för dessa loggar.

Anteckning

Azure Files stöder för närvarande Lagringsanalys mått, men stöder inte Lagringsanalys loggning.

  1. I Azure Portal väljer du Lagringskonton och sedan namnet på lagringskontot för att öppna bladet för lagringskontot.

  2. Välj Diagnostikinställningar (klassisk) i avsnittet Övervakning (klassisk) på menybladet.

    Menyalternativet Diagnostik under ÖVERVAKNING i Azure Portal.

  3. Se till att Status är inställt på På och välj de tjänster som du vill aktivera loggning för.

    Konfigurera loggning i Azure Portal.

  4. Om du vill behålla loggarna kontrollerar du att kryssrutan Ta bort data är markerad. Ange sedan det antal dagar som du vill att loggdata ska behållas genom att flytta skjutreglaget under kryssrutan eller genom att direkt ändra värdet som visas i textrutan bredvid skjutreglaget. Standardvärdet för nya lagringskonton är sju dagar. Om du inte vill ange en kvarhållningsprincip lämnar du kryssrutan Ta bort data avmarkerad. Om det inte finns någon kvarhållningsprincip är det upp till dig att ta bort loggdata.

    Varning

    Loggar lagras som data i ditt konto. Loggdata kan ackumuleras på ditt konto över tid, vilket kan öka lagringskostnaden. Om du bara behöver loggdata under en liten tidsperiod kan du minska kostnaderna genom att ändra principen för datakvarhållning. Inaktuella loggdata (data som är äldre än din kvarhållningsprincip) tas bort av systemet. Vi rekommenderar att du anger en kvarhållningsprincip baserat på hur länge du vill behålla loggdata för ditt konto. Mer information finns i Fakturering för lagringsmått .

  5. Klicka på Spara.

    Diagnostikloggarna sparas i en blobcontainer med namnet $logs i ditt lagringskonto. Du kan visa loggdata med hjälp av en lagringsutforskare som Microsoft Azure Storage Explorer eller programmatiskt med hjälp av lagringsklientbiblioteket eller PowerShell.

    Information om hur du kommer åt $logs-containern finns i Loggning av lagringsanalys.

    Anteckning

    För klassiska lagringskonton visas $logs-containern endast i Azure Storage Explorer. Den $logs containern visas inte från lagringswebbläsaren eller containervyn som är tillgänglig i Azure Portal.

Ändra kvarhållningsperioden för loggdata

Loggdata kan ackumuleras på ditt konto över tid, vilket kan öka lagringskostnaden. Om du bara behöver loggdata under en liten tidsperiod kan du minska kostnaderna genom att ändra kvarhållningsperioden för loggdata. Om du till exempel bara behöver loggar i tre dagar anger du kvarhållningsperioden för loggdata till värdet 3. På så sätt tas loggarna bort automatiskt från ditt konto efter 3 dagar. Det här avsnittet visar hur du visar din aktuella kvarhållningsperiod för loggdata och sedan uppdaterar den perioden om det är vad du vill göra.

  1. I Azure Portal väljer du Lagringskonton och sedan namnet på lagringskontot för att öppna bladet för lagringskontot.

  2. Välj Diagnostikinställningar (klassisk) i avsnittet Övervakning (klassisk) på menybladet.

    Menyalternativet Diagnostik under ÖVERVAKNING i Azure Portal

  3. Kontrollera att kryssrutan Ta bort data är markerad. Ange sedan det antal dagar som du vill att loggdata ska behållas genom att flytta skjutreglaget under kryssrutan eller genom att direkt ändra värdet som visas i textrutan bredvid skjutreglaget.

    Ändra kvarhållningsperioden i Azure Portal

    Standardantalet dagar för nya lagringskonton är sju dagar. Om du inte vill ange en kvarhållningsprincip lämnar du kryssrutan Ta bort data avmarkerad. Om det inte finns någon kvarhållningsprincip är det upp till dig att ta bort övervakningsdata.

  4. Klicka på Spara.

    Diagnostikloggarna sparas i en blobcontainer med namnet $logs i ditt lagringskonto. Du kan visa loggdata med hjälp av en lagringsutforskare som Microsoft Azure Storage Explorer eller programmatiskt med hjälp av lagringsklientbiblioteket eller PowerShell.

    Information om hur du kommer åt $logs-containern finns i Loggning av lagringsanalys.

Kontrollera att loggdata tas bort

Du kan kontrollera att loggar tas bort genom att visa innehållet i containern för $logs ditt lagringskonto. Följande bild visar innehållet i en mapp i containern $logs . Mappen motsvarar januari 2021 och varje mapp innehåller loggar för en dag. Om dagen idag var den 29 januari 2021 och kvarhållningsprincipen bara är inställd på en dag, bör den här mappen bara innehålla loggar för en dag.

Lista över loggmappar i Azure-portalen

Visa loggdata

Om du vill visa och analysera dina loggdata bör du ladda ned de blobar som innehåller de loggdata som du är intresserad av till en lokal dator. Med många verktyg för lagringsbläddring kan du ladda ned blobar från ditt lagringskonto. Du kan också använda Azure Storage-teamet med kommandoraden Azure Copy Tool AzCopy för att ladda ned dina loggdata.

Anteckning

Containern $logs är inte integrerad med Event Grid, så du får inte meddelanden när loggfiler skrivs.

För att se till att du laddar ned loggdata som du är intresserad av och för att undvika att ladda ned samma loggdata mer än en gång:

  • Använd namngivningskonventionen för datum och tid för blobar som innehåller loggdata för att spåra vilka blobar som du redan har laddat ned för analys för att undvika att ladda ned samma data igen mer än en gång.

  • Använd metadata på blobarna som innehåller loggdata för att identifiera den specifika period för vilken bloben innehåller loggdata för att identifiera den exakta blob som du behöver ladda ned.

Information om hur du kommer igång med AzCopy finns i Komma igång med AzCopy

I följande exempel visas hur du kan ladda ned loggdata för kötjänsten för timmarna från kl. 09.00, 10.00 och 11.00 den 20 maj 2014.

azcopy copy 'https://mystorageaccount.blob.core.windows.net/$logs/queue' 'C:\Logs\Storage' --include-path '2014/05/20/09;2014/05/20/10;2014/05/20/11' --recursive

Mer information om hur du laddar ned specifika filer finns i Ladda ned blobar från Azure Blob Storage med hjälp av AzCopy v10.

När du har laddat ned dina loggdata kan du visa loggposterna i filerna. Dessa loggfiler använder ett avgränsat textformat som många loggläsningsverktyg kan parsa (mer information finns i guiden Övervakning, diagnostik och felsökning Microsoft Azure Storage). Olika verktyg har olika funktioner för formatering, filtrering, sortering, annonssökning av innehållet i dina loggfiler. Mer information om filformatet och innehållet i loggloggen för lagring finns i Lagringsanalys loggformat och Lagringsanalys loggade åtgärder och statusmeddelanden.

Nästa steg