Delen via


Activiteitenlogboek in Azure Monitor

Het Azure Monitor-activiteitenlogboek is een platformlogboek voor controlevlak-gebeurtenissen van Azure-resources. Het bevat informatie zoals wanneer een resource wordt gewijzigd of wanneer er een implementatiefout optreedt. Gebruik het activiteitenlogboek om deze informatie te controleren of te auditeren voor resources die u monitort; stel een waarschuwing in om proactief op de hoogte te worden gesteld wanneer een gebeurtenis wordt gemaakt.

Hint

Als u bent omgeleid naar dit artikel vanuit een implementatiebewerkingsfout, zie Oplossingen voor veelvoorkomende Azure-implementatiefouten.

Vermeldingen in activiteitenlogboek

Vermeldingen in het activiteitenlogboek worden standaard verzameld zonder vereiste configuratie. Ze zijn systeem gegenereerd en kunnen niet worden gewijzigd of verwijderd. Vermeldingen zijn meestal het gevolg van wijzigingen (maken, bijwerken, verwijderen) of een actie die is gestart. Bewerkingen die zijn gericht op het lezen van details van een resource, worden doorgaans niet vastgelegd. Zie het gebeurtenisschema van het Azure-activiteitenlogboek voor een beschrijving van de categorieën activiteitenlogboeken.

Opmerking

Bewerkingen boven het besturingsvlak worden vastgelegd in Azure-resourcelogboeken. Deze worden niet standaard verzameld en vereisen een diagnostische instelling om verzameld te worden.

Bewaarperiode

Gebeurtenissen in activiteitenlogboeken worden negentig dagen bewaard in Azure en vervolgens verwijderd. Er worden gedurende deze tijd geen kosten in rekening gebracht voor vermeldingen, ongeacht het volume. Voor meer functionaliteit, zoals langere retentie, maakt u een diagnostische instelling en routeert u de vermeldingen naar een andere locatie op basis van uw behoeften.

Het activiteitenlogboek weergeven en ophalen

U kunt het activiteitenlogboek openen vanuit de meeste menu's in Azure Portal. Het menu waaruit u het opent, bepaalt het oorspronkelijke filter. Als u het opent vanuit het menu Monitor , bevindt het enige filter zich in het abonnement. Als u het opent vanuit het menu van een resource, wordt het filter ingesteld op die resource. U kunt het filter altijd wijzigen om alle andere vermeldingen weer te geven. Selecteer Filter toevoegen om aanvullende eigenschappen aan het filter toe te voegen.

Schermopname van het activiteitenlogboek.

U kunt ook toegang krijgen tot gebeurtenissen in activiteitenlogboeken met behulp van de volgende methoden:

Wijzigingsoverzicht weergeven

Voor sommige gebeurtenissen kunt u de wijzigingsgeschiedenis bekijken, waarin wordt weergegeven welke wijzigingen er zijn aangebracht tijdens die gebeurtenis. Selecteer een gebeurtenis in het activiteitenlogboek dat u dieper wilt bekijken. Selecteer het tabblad Geschiedenis wijzigen om wijzigingen in de resource tot 30 minuten vóór en na de tijd van de bewerking weer te geven.

Schermopname van de lijst Wijzigingsgeschiedenis voor een gebeurtenis.

Als er wijzigingen aan de gebeurtenis zijn gekoppeld, ziet u een lijst met wijzigingen die u kunt selecteren. Als u een wijziging selecteert, wordt de pagina Wijzigingsgeschiedenis geopend. Op deze pagina worden de wijzigingen in de resource weergegeven. In het volgende voorbeeld ziet u dat de VM de grootten heeft gewijzigd. Op de pagina wordt de VM-grootte weergegeven vóór de wijziging en na de wijziging. Zie Resourcewijzigingen ophalen voor meer informatie over wijzigingsgeschiedenis.

Schermopname van de pagina Wijzigingsgeschiedenis met verschillen.

Inzichten in activiteitenlogboeken

Inzichten uit activiteitenlogboek is een werkmap die een reeks dashboards biedt waarmee de wijzigingen in resources en resourcegroepen binnen een abonnement worden bewaakt. De dashboards bevatten ook gegevens over welke gebruikers of services activiteiten hebben uitgevoerd in het abonnement en de status van de activiteiten.

Als u inzichten in activiteitenlogboeken wilt inschakelen, exporteert u het activiteitenlogboek naar een Log Analytics-werkruimte, zoals beschreven in het activiteitenlogboek Exporteren. Hiermee worden gebeurtenissen verzonden naar de AzureActivity tabel die wordt gebruikt door inzichten in activiteitenlogboeken.

Schermopname van dashboards voor inzichten in activiteitenlogboeken.

U kunt inzichten in activiteitenlogboeken openen op abonnements- of resourceniveau. Voor het abonnement selecteert u Inzichten in activiteitenlogboeken in de sectie Werkmappen van het menu Monitor .

Schermopname van het vinden en openen van de werkmap Activity Logs Insights op schaalniveau.

Voor een afzonderlijke resource selecteert u Inzichten in activiteitenlogboeken in de sectie Werkmappen van het menu van de resource.

Schermopname van het zoeken en openen van de werkmap Activity Logs Insights op resourceniveau.

Activiteitenlogboek exporteren

Maak een diagnostische instelling voor het verzenden van vermeldingen in het activiteitenlogboek naar andere bestemmingen voor extra bewaartijd en functionaliteit.

Diagram van het verzamelen van activiteitenlogboeken, resourcelogboeken en metrische platformgegevens.

Selecteer in Azure Portal activiteitenlogboek in het menu Azure Monitor en selecteer vervolgens Activiteitenlogboeken exporteren. Zie Diagnostische instellingen in Azure Monitor voor andere details en andere methoden voor het maken van diagnostische instellingen. Zorg ervoor dat u een verouderde configuratie voor het activiteitenlogboek uitschakelt.

Schermopname van het menu Azure Monitor met Activiteitenlogboek geselecteerd en Activiteitenlogboek exporteren gemarkeerd in de menubalk Monitor-Activiteitenlogboek.

De onderstaande informatie bevat meer informatie over de verschillende bestemmingen waarnaar resourceslogboeken kunnen worden verzonden.

Opmerking

De verouderde methode voor het exporteren van het activiteitenlogboek is logboekprofielen. Zie Verouderde verzamelingsmethoden.

Verzend het activiteitenlogboek naar een Log Analytics-werkruimte voor de volgende functionaliteit:

Er zijn geen kosten voor gegevensopname voor activiteitenlogboeken. Bewaarkosten voor activiteitenlogboeken worden alleen toegepast op de periode die langer is dan de standaardretentieperiode van 90 dagen. U kunt de bewaarperiode verhogen tot maximaal 12 jaar.

Activiteitenlogboekgegevens in een Log Analytics-werkruimte worden opgeslagen in een tabel met de naam AzureActivity. De structuur van deze tabel is afhankelijk van de categorie van de logboekvermelding.

Als u bijvoorbeeld het aantal records voor activiteitenlogboeken voor elke categorie wilt weergeven, gebruikt u de volgende query:

AzureActivity
| summarize count() by CategoryValue

Als u alle records in de beheercategorie wilt ophalen, gebruikt u de volgende query:

AzureActivity
| where CategoryValue == "Administrative"

Belangrijk

In sommige scenario's is het mogelijk dat waarden in velden met AzureActivity andere equivalente waarden anders kunnen zijn dan equivalente waarden. Wanneer u gegevens opvraagt in AzureActivity, gebruikt u hoofdletterongevoelige operatoren voor tekenreeksvergelijkingen, of gebruikt u een scalaire functie om een veld te dwingen tot uniform hoofdlettergebruik voordat er vergelijkingen worden gemaakt. Gebruik bijvoorbeeld de functie tolower() op een veld om ervoor te zorgen dat het altijd uit kleine letters bestaat, of de =~ operator te gebruiken voor het uitvoeren van een tekenreeksvergelijking.

Exporteren naar CSV

Selecteer Downloaden als CSV om het activiteitenlogboek te exporteren naar een CSV-bestand met behulp van Azure Portal.

Schermopname van de optie voor exporteren naar CSV.

Belangrijk

Het exporteren kan veel tijd in beslag nemen als u een groot aantal logboekvermeldingen hebt. Verminder het tijdsbereik van de export om de prestaties te verbeteren. In Azure Portal is dit ingesteld met de instelling Tijdspanne .

U kunt het activiteitenlogboek ook exporteren naar een CSV-bestand met behulp van PowerShell of de Azure CLI, zoals in de volgende voorbeelden.

az monitor activity-log list --start-time "2024-03-01T00:00:00Z" --end-time "2024-03-15T23:59:59Z" --max-items 1000 > activitylog.json
Get-AzActivityLog -StartTime 2021-12-01T10:30 -EndTime 2022-01-14T11:30 | Export-csv operations_logs.csv

Met het volgende PowerShell-script wordt het activiteitenlogboek met intervallen van één uur geëxporteerd naar CSV-bestanden, die elk worden opgeslagen in een afzonderlijk bestand.

# Parameters
$subscriptionId = "Subscription ID here"  # Replace with your subscription ID
$startTime = [datetime]"2025-05-08T00:00:00" # Adjust as needed
$endTime = [datetime]"2025-05-08T12:00:00"  # Adjust as needed
$outputFolder = "\Logs"    # Change path as needed
 
# Ensure output folder exists
if (-not (Test-Path $outputFolder)) {
    New-Item -Path $outputFolder -ItemType Directory
}
 
# Set subscription context
Set-AzContext -SubscriptionId $subscriptionId
 
# Loop through 1-hour intervals
$currentStart = $startTime
while ($currentStart -lt $endTime) {
    $currentEnd = $currentStart.AddHours(1)
    $timestamp = $currentStart.ToString("yyyyMMdd-HHmm")
    $csvFile = Join-Path $outputFolder "ActivityLog_$timestamp.csv"
 
    Write-Host "Fetching logs from $currentStart to $currentEnd..."
    Get-AzActivityLog -StartTime $currentStart -EndTime $currentEnd |
        Export-Csv -Path $csvFile -NoTypeInformation
 
    $currentStart = $currentEnd
}
 
Write-Host "Export completed. Files saved to $outputFolder."

Volgende stappen

Meer informatie over: