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.
I Azure Portal väljer du Lagringskonton och sedan namnet på lagringskontot för att öppna bladet för lagringskontot.
Välj Diagnostikinställningar (klassisk) i avsnittet Övervakning (klassisk) på menybladet.
Se till att Status är inställt på På och välj de tjänster som du vill aktivera loggning för.
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 .
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.
I Azure Portal väljer du Lagringskonton och sedan namnet på lagringskontot för att öppna bladet för lagringskontot.
Välj Diagnostikinställningar (klassisk) i avsnittet Övervakning (klassisk) på menybladet.
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.
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.
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.
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
- Mer information om Lagringsanalys finns i Lagringsanalys för Lagringsanalys.
- Mer information om hur du använder ett .NET-språk för att konfigurera lagringsloggning finns i Referens för lagringsklientbibliotek.
- Allmän information om hur du konfigurerar lagringsloggning med rest-API:et finns i Aktivera och konfigurera Lagringsanalys.
- Läs mer om formatet för Lagringsanalys loggar. Se Lagringsanalys loggformat.