Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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.
U kunt ook toegang krijgen tot gebeurtenissen in activiteitenlogboeken met behulp van de volgende methoden:
- Gebruik de cmdlet Get-AzLog om het activiteitenlogboek op te halen uit PowerShell. Zie Azure Monitor PowerShell-voorbeelden.
- Gebruik az monitor activity-log om het activiteitenlogboek op te halen uit de CLI. Zie CLI-voorbeelden van Azure Monitor.
- Gebruik de Azure Monitor REST API om het activiteitenlogboek op te halen van een REST-client.
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.
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.
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.
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 .
Voor een afzonderlijke resource selecteert u Inzichten in activiteitenlogboeken in de sectie Werkmappen van het menu van de resource.
Activiteitenlogboek exporteren
Maak een diagnostische instelling voor het verzenden van vermeldingen in het activiteitenlogboek naar andere bestemmingen voor extra bewaartijd en functionaliteit.
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.
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:
- Correleren van activiteitenlogboeken met andere logboekgegevens met behulp van logboekquery's.
- Logboekwaarschuwingen maken die complexere logica kunnen gebruiken dan waarschuwingen voor activiteitenlogboeken.
- Toegang tot activiteitenlogboekgegevens met Power BI.
- Bewaar activiteitenlogboekgegevens langer dan 90 dagen.
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.
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: