Azure Opslaganalyse-logboeken inschakelen en beheren (klassiek)
Azure Opslaganalyse biedt logboeken voor blobs, wachtrijen en tabellen. U kunt de Azure Portal gebruiken om logboeken voor uw account te configureren. In dit artikel wordt beschreven hoe u logboeken inschakelt en beheert. Zie Metrische gegevens van Azure Opslaganalyse inschakelen en beheren (klassiek) voor meer informatie over het inschakelen van metrische gegevens. Er zijn kosten verbonden aan het onderzoeken en opslaan van bewakingsgegevens in de Azure Portal. Zie Opslaganalyse voor meer informatie.
Notitie
U wordt aangeraden Azure Storage-logboeken in Azure Monitor te gebruiken in plaats van Opslaganalyse logboeken. Zie een van de volgende artikelen:
Logboeken inschakelen
U kunt Azure Storage instrueren om diagnostische logboeken op te slaan voor lees-, schrijf- en verwijderaanvragen voor de blob-, tabel- en wachtrijservices. Het beleid voor gegevensretentie dat u instelt, is ook van toepassing op deze logboeken.
Notitie
Azure Files ondersteunt momenteel Opslaganalyse metrische gegevens, maar biedt geen ondersteuning voor Opslaganalyse logboekregistratie.
Selecteer in de Azure PortalOpslagaccounts en vervolgens de naam van het opslagaccount om de blade opslagaccount te openen.
Selecteer Diagnostische instellingen (klassiek) in de sectie Bewaking (klassiek) van de menublade.
Zorg ervoor dat Status is ingesteld op Aan en selecteer de services waarvoor u logboekregistratie wilt inschakelen.
Als u logboeken wilt bewaren, moet u ervoor zorgen dat het selectievakje Gegevens verwijderen is ingeschakeld. Stel vervolgens het aantal dagen in dat logboekgegevens moeten worden bewaard door het schuifregelaarbesturingselement onder het selectievakje te plaatsen of door de waarde die wordt weergegeven in het tekstvak naast het schuifregelaarbesturingselement rechtstreeks te wijzigen. De standaardwaarde voor nieuwe opslagaccounts is zeven dagen. Als u geen bewaarbeleid wilt instellen, laat u het selectievakje Gegevens verwijderen uitgeschakeld. Als er geen bewaarbeleid is, moet u de logboekgegevens verwijderen.
Waarschuwing
Logboeken worden opgeslagen als gegevens in uw account. Logboekgegevens kunnen zich in de loop van de tijd in uw account verzamelen, wat de opslagkosten kan verhogen. Als u logboekgegevens slechts voor een korte periode nodig hebt, kunt u uw kosten verlagen door het beleid voor gegevensretentie te wijzigen. Verouderde logboekgegevens (gegevens die ouder zijn dan uw bewaarbeleid) worden door het systeem verwijderd. We raden u aan een bewaarbeleid in te stellen op basis van hoe lang u de logboekgegevens voor uw account wilt bewaren. Zie Facturering voor metrische opslaggegevens voor meer informatie.
Klik op Opslaan.
De diagnostische logboeken worden opgeslagen in een blobcontainer met de naam $logs in uw opslagaccount. U kunt de logboekgegevens weergeven met behulp van een Storage Explorer, zoals de Microsoft Azure Storage Explorer, of programmatisch met behulp van de opslagclientbibliotheek of PowerShell.
Zie Logboekregistratie van opslaganalyses voor informatie over het openen van de $logs-container.
Notitie
Voor klassieke opslagaccounts wordt de $logs container alleen weergegeven in Azure Storage Explorer. De $logs container is niet zichtbaar vanuit de opslagbrowser of de containerweergave die beschikbaar is in de Azure Portal.
Retentieperiode voor logboekgegevens wijzigen
Logboekgegevens kunnen zich in de loop van de tijd in uw account verzamelen, wat de opslagkosten kan verhogen. Als u logboekgegevens slechts voor een korte periode nodig hebt, kunt u uw kosten verlagen door de bewaarperiode voor logboekgegevens te wijzigen. Als u bijvoorbeeld logboeken slechts drie dagen nodig hebt, stelt u de bewaarperiode voor logboekgegevens in op de waarde .3
Op die manier worden logboeken na 3 dagen automatisch verwijderd uit uw account. In deze sectie ziet u hoe u de huidige bewaarperiode voor logboekgegevens kunt weergeven en deze periode vervolgens kunt bijwerken als u dat wilt doen.
Selecteer in de Azure PortalOpslagaccounts en vervolgens de naam van het opslagaccount om de blade opslagaccount te openen.
Selecteer Diagnostische instellingen (klassiek) in de sectie Bewaking (klassiek) van de menublade.
Zorg ervoor dat het selectievakje Gegevens verwijderen is ingeschakeld. Stel vervolgens het aantal dagen in dat logboekgegevens moeten worden bewaard door het schuifregelaarbesturingselement onder het selectievakje te plaatsen of door de waarde die wordt weergegeven in het tekstvak naast het schuifregelaarbesturingselement rechtstreeks te wijzigen.
Het standaardaantal dagen voor nieuwe opslagaccounts is zeven dagen. Als u geen bewaarbeleid wilt instellen, laat u het selectievakje Gegevens verwijderen uitgeschakeld. Als er geen bewaarbeleid is, is het aan u om de bewakingsgegevens te verwijderen.
Klik op Opslaan.
De diagnostische logboeken worden opgeslagen in een blobcontainer met de naam $logs in uw opslagaccount. U kunt de logboekgegevens weergeven met behulp van een Storage Explorer, zoals de Microsoft Azure Storage Explorer, of programmatisch met behulp van de opslagclientbibliotheek of PowerShell.
Zie Logboekregistratie van opslaganalyses voor informatie over het openen van de $logs-container.
Controleren of logboekgegevens worden verwijderd
U kunt controleren of logboeken worden verwijderd door de inhoud van de $logs
container van uw opslagaccount te bekijken. In de volgende afbeelding ziet u de inhoud van een map in de $logs
container. De map komt overeen met januari 2021 en elke map bevat logboeken voor één dag. Als de dag van vandaag 29 januari 2021 was en uw bewaarbeleid is ingesteld op slechts één dag, moet deze map logboeken voor slechts één dag bevatten.
Logboekgegevens weergeven
Als u uw logboekgegevens wilt weergeven en analyseren, moet u de blobs met de logboekgegevens waarin u geïnteresseerd bent, downloaden naar een lokale computer. Met veel hulpprogramma's voor browsen op opslag kunt u blobs downloaden uit uw opslagaccount; u kunt ook het Azure Storage-team met de opdrachtregel Azure Copy Tool AzCopy gebruiken om uw logboekgegevens te downloaden.
Notitie
De $logs
container is niet geïntegreerd met Event Grid, dus u ontvangt geen meldingen wanneer er logboekbestanden worden geschreven.
Ga als volgt te werk om ervoor te zorgen dat u de logboekgegevens downloadt waarin u geïnteresseerd bent en om te voorkomen dat dezelfde logboekgegevens meerdere keren worden gedownload:
Gebruik de datum- en tijdnaamconventie voor blobs die logboekgegevens bevatten om bij te houden welke blobs u al hebt gedownload voor analyse om te voorkomen dat dezelfde gegevens meerdere keren opnieuw worden gedownload.
Gebruik de metagegevens van de blobs die logboekgegevens bevatten om de specifieke periode te identificeren waarin de blob logboekgegevens bevat om de exacte blob te identificeren die u moet downloaden.
Zie Aan de slag met AzCopy om aan de slag te gaan met AzCopy.
In het volgende voorbeeld ziet u hoe u de logboekgegevens voor de wachtrijservice kunt downloaden voor de uren vanaf 09:00, 10:00 en 11:00 uur op 20 mei 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
Zie Blobs downloaden uit Azure Blob Storage met behulp van AzCopy v10 voor meer informatie over het downloaden van specifieke bestanden.
Wanneer u uw logboekgegevens hebt gedownload, kunt u de logboekvermeldingen in de bestanden bekijken. Deze logboekbestanden gebruiken een tekstindeling met scheidingstekens die door veel hulpprogramma's voor het lezen van logboeken kunnen worden geparseerd (zie de handleiding Bewaking, diagnose en probleemoplossing Microsoft Azure Storage voor meer informatie). Verschillende hulpprogramma's hebben verschillende faciliteiten voor het opmaken, filteren, sorteren en zoeken naar de inhoud van uw logboekbestanden. Zie Opslaganalyse Logboekindeling en Opslaganalyse Geregistreerde bewerkingen en statusberichten voor meer informatie over de bestandsindeling en inhoud van logboekregistratie voor opslaglogboeken.
Volgende stappen
- Zie Opslaganalyse voor Opslaganalyse voor meer informatie over Opslaganalyse.
- Zie Naslaginformatie over opslagclientbibliotheek voor meer informatie over het gebruik van een .NET-taal voor het configureren van logboekregistratie voor opslag.
- Zie Enabling and Configuring Opslaganalyse (Inschakelen en configureren van Opslaganalyse) voor algemene informatie over het configureren van logboekregistratie voor opslag met behulp van de REST API.
- Meer informatie over de indeling van Opslaganalyse logboeken. Zie Opslaganalyse Logboekindeling.