Aktivera och hantera Azure-lagringsanalysloggar (klassisk)
Azure Lagringsanalys tillhandahåller loggar för blobar, köer och tabeller. Du kan använda Azure Portal för att konfigurera att loggar 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 Övergång till mått i Azure Monitor. Det finns kostnader för att undersöka och lagra övervakningsdata i Azure Portal. Mer information finns i Lagringsanalys.
Kommentar
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.
Kommentar
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 loggar 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 skjutreglagekontrollen under kryssrutan, eller genom att direkt ändra värdet som visas i textrutan bredvid skjutreglagekontrollen. 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.
Kommentar
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 loggar 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 skjutreglagekontrollen under kryssrutan, eller genom att direkt ändra värdet som visas i textrutan bredvid skjutreglagekontrollen.
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 i dag var den 29 januari 2021 och kvarhållningsprincipen är inställd på bara 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 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.
Kommentar
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 blobben 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 Kom 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 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, diagnostisering och felsökning av 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 lagringsloggar 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 hjälp av REST-API:et finns i Aktivera och konfigurera Lagringsanalys.
- Läs mer om formatet för Lagringsanalys loggar. Se Lagringsanalys loggformat.