Azure Blob Storage Logs

Wissen Einfache und schnelle Analyse der Logs einer Azure Blob Storage

images/logo.png Igor Ilin – 09.11.2023

Wenn du die Logs auf deinem Azure Blob Storage aktiviert hast, werden alle Protokolle in einem Container namens $logs gespeichert.

http://your_account_name.blob.core.windows.net/$logs

So aktivieren Sie die Protokollierung für die Blob-Speicherung

Dieser Container wird automatisch erstellt, sobald die Storage Analytics-Protokollierung für dein Speicherkonto aktiviert ist. Der Inhalt dieses Containers kann gelöscht werden, aber nicht der Container selbst.

Die Protokolle sind in einer Ordnerstruktur für jedes Jahr, jeden Monat, jeden Tag und jede Stunde separat verteilt. In jedem Stundenordner findest du mehrere Dateien mit den Zugriffen während dieser Zeit.

Ordner mit Logs in einem Azure Blob Storage Container

Ordner mit Logs in einem Azure Blob Storage Container

Um diese Informationen einfach zu analysieren, kannst du den Microsoft Storage Explorer verwenden und die Ordner herunterladen. Anschließend kannst du mithilfe des grep Kommandos in der Konsole bestimmte Informationen herausfiltern - zum Beispiel nach einer spezifischen Zugriffsart oder dem Dateinamen. Die Ergebnisse können als .csv-Datei gespeichert und anschließend mit Excel oder Numbers gelesen und ausgewertet werden.

Lade dazu zunächst die Log-Dateien in einen lokalen Ordner wie “Downloads” herunter und öffne das Terminal im entsprechenden Verzeichnis.

Führe dann das Kommando aus:

grep your_search_string **/*.log > found.csv

Ersetze dabei “your_search_string” durch deine gewünschte Suche. Du könntest beispielsweise folgende Befehle nutzen:

grep MyFile.txt **/*.log > found.csv
grep ListBlob **/*.log > found.csv

Grep-Befehle lassen sich auch kombinieren:

grep MyFile.txt **/*.log | grep ListBlob > found.csv

Öffne die Datei found.csv mit Excel oder Numbers, um die ausgewählten Log-Einträge anzeigen zu lassen.

Diese Methode ermöglicht dir eine einfache Analyse der Logs auf Azure Blob Storage und hilft dabei, wichtige Informationen effizient herauszufiltern und weiterzuverarbeiten.

Starten Sie Ihr digitales Projekt mit uns!