Verouderde verzamelingsmethoden

De connector voor verouderde activiteitenlogboeken van Azure Monitor is een oplossing die wordt gebruikt om activiteitenlogboeken door te sturen naar Log Analytics. Deze oplossing is op 15 september 2025 buiten gebruik gesteld. Na 15 september 2026 worden alle resterende connectors voor activiteitenlogboeken niet meer doorgestuurd naar Log Analytics.

Als u activiteitenlogboeken verzamelt met behulp van de verouderde verzamelingsmethode, raden we u aan om activiteitenlogboeken naar uw Log Analytics-werkruimte te exporteren en de verouderde verzameling uit te schakelen met behulp van de gegevensbronnen - API verwijderen als volgt:

  1. Geef alle gegevensbronnen weer die zijn verbonden met de werkruimte met behulp van de gegevensbronnen - List By Workspace API en filter op activiteitenlogboeken door de instelling in te stellen kind eq 'AzureActivityLog'.

    Schermopname van de configuratie van de gegevensbronnen - List By Workspace-API.

  2. Kopieer de naam van de verbinding die u wilt uitschakelen vanuit het API-antwoord.

    Schermopname van de verbindingsgegevens die u moet kopiëren uit de uitvoer van de Gegevensbronnen - List By Workspace-API.

  3. Gebruik de gegevensbronnen - VERWIJDER API om het verzamelen van activiteitenlogboeken voor de specifieke resource te stoppen.

    Schermopname van de configuratie van de gegevensbronnen - API verwijderen.

Verouderde logboekprofielen beheren (buiten gebruik stellen)

Opmerking

  • Logboekprofielen zijn gebruikt om activiteitenlogboeken door te sturen naar opslagaccounts en Event Hubs. Deze methode wordt op 15 september 2026 buiten gebruik gesteld.
  • Als u deze methode gebruikt, gaat u over naar diagnostische instellingen. Het maken van nieuwe logboekprofielen wordt voorkomen vanaf 15 september 2025.

Logboekprofielen zijn de verouderde methode voor het verzenden van het activiteitenlogboek naar opslag of Event Hubs. Als u deze methode gebruikt, gaat u over naar diagnostische instellingen, die betere functionaliteit en consistentie bieden met resourcelogboeken.

Als er al een logboekprofiel bestaat, moet u eerst het bestaande logboekprofiel verwijderen en vervolgens een nieuw logboekprofiel maken.

  1. Gebruik Get-AzLogProfile dit om te bepalen of er een logboekprofiel bestaat. Als er een logboekprofiel bestaat, noteert u de Name eigenschap.

  2. Gebruik Remove-AzLogProfile om het logboekprofiel te verwijderen door de waarde van de Name eigenschap te gebruiken.

    # For example, if the log profile name is 'default'
    Remove-AzLogProfile -Name "default"
    
  3. Gebruik Add-AzLogProfile dit om een nieuw logboekprofiel te maken:

    Add-AzLogProfile -Name my_log_profile -StorageAccountId /subscriptions/s1/resourceGroups/myrg1/providers/Microsoft.Storage/storageAccounts/my_storage -serviceBusRuleId /subscriptions/s1/resourceGroups/Default-ServiceBus-EastUS/providers/Microsoft.ServiceBus/namespaces/mytestSB/authorizationrules/RootManageSharedAccessKey -Location global,westus,eastus -RetentionInDays 90 -Category Write,Delete,Action
    
    Vastgoed Verplicht Beschrijving
    Naam Ja Naam van uw logboekprofiel.
    StorageAccountId Nee. Resource-id van het opslagaccount waarin het activiteitenlogboek moet worden opgeslagen.
    serviceBusRegelId Nee. Service Bus-regel-id voor de Service Bus-naamruimte waar u eventhubs wilt laten aanmaken. Deze tekenreeks heeft de indeling {service bus resource ID}/authorizationrules/{key name}.
    Locatie Ja Door komma's gescheiden lijst met regio's waarvoor u activiteitenlogboekgebeurtenissen wilt verzamelen.
    BewaartermijnInDagen Ja Aantal dagen waarvoor gebeurtenissen moeten worden bewaard in het opslagaccount, van 1 tot en met 365. Met een waarde van nul worden de logboeken voor onbepaalde tijd opgeslagen.
    Categorie Nee. Door komma's gescheiden lijst met gebeurteniscategorieën die moeten worden verzameld. Mogelijke waarden zijn Schrijven, Verwijderen en Actie.

Voorbeeldscript Met dit PowerShell-voorbeeldscript maakt u een logboekprofiel waarmee het activiteitenlogboek naar zowel een opslagaccount als een Event Hub wordt geschreven.

# Settings needed for the new log profile
$logProfileName = "default"
$locations = (Get-AzLocation).Location
$locations += "global"
$subscriptionId = "<your Azure subscription Id>"
$resourceGroupName = "<resource group name your Event Hub belongs to>"
$eventHubNamespace = "<Event Hub namespace>"
$storageAccountName = "<Storage Account name>"
# Build the service bus rule Id from the settings above
$serviceBusRuleId = "/subscriptions/$subscriptionId/resourceGroups/$resourceGroupName/providers/Microsoft.EventHub/namespaces/$eventHubNamespace/authorizationrules/RootManageSharedAccessKey"
# Build the Storage Account Id from the settings above
$storageAccountId = "/subscriptions/$subscriptionId/resourceGroups/$resourceGroupName/providers/Microsoft.Storage/storageAccounts/$storageAccountName"
Add-AzLogProfile -Name $logProfileName -Location $locations -StorageAccountId $storageAccountId -ServiceBusRuleId $serviceBusRuleId

Wijzigingen in de gegevensstructuur

De ervaring activiteitenlogboeken exporteren verzendt dezelfde gegevens als de verouderde methode die wordt gebruikt om het activiteitenlogboek te verzenden met enkele wijzigingen in de structuur van de AzureActivity tabel.

De kolommen in de volgende tabel zijn afgeschaft in het bijgewerkte schema. Ze bestaan nog steeds in AzureActivity, maar ze hebben geen gegevens. De vervangingen voor deze kolommen zijn niet nieuw, maar bevatten dezelfde gegevens als de afgeschafte kolom. Ze hebben een andere indeling, dus mogelijk moet u logboekquery's wijzigen die ze gebruiken.

JSON voor activiteitenlogboek Oude Log Analytics-kolomnaam
(afgeschaft)
Nieuwe Log Analytics-kolomnaam Opmerkingen
category Categorie CategorieWaarde
stand van zaken

Waarden zijnsuccess, start, acceptfailure
Activiteitsstatus

Waarden hetzelfde als JSON
Activiteitsstatuswaarde

Waarden worden gewijzigd in succeeded, started, , acceptedfailed
De geldige waarden veranderen zoals weergegeven.
subStatus ActiviteitSubstatus ActiviteitSubstatusWaarde
naam van de operatie NaamVanOperatie OperationNameValue REST API lokaliseert de waarde van de bewerkingsnaam. In de Log Analytics-gebruikersinterface wordt altijd Engels weergegeven.
bronleveranciernaam Bronleverancier Waarde van de Hulpbronleverancier

Belangrijk

In sommige gevallen kunnen de waarden in deze kolommen allemaal in hoofdletters staan. Als u een query hebt die deze kolommen bevat, gebruikt u de operator =~ om een niet-hoofdlettergevoelige vergelijking uit te voeren.

De volgende kolommen zijn toegevoegd aan AzureActivity het bijgewerkte schema:

  • Authorization_d
  • Claims_d
  • Properties_d