Werkruimteconfiguratie converteren naar DCR-configuraties
De Log Analytics-agent neemt de configuratie over van Log Analytics-werkruimten, maar de Azure Monitor-agent is afhankelijk van regels voor gegevensverzameling (DCR's) voor configuratie
De configuratie van de werkruimte naar DCR-configuratiegenerator is een PowerShell die de configuratie uit uw werkruimte leest met meerdere DCR ARM-sjablonen, op basis van de MMA-configuraties die aanwezig zijn in de werkruimte.
Vereisten
- PowerShell-versie 7.1.3 of hoger wordt aanbevolen (minimaal versie 5.1)
- Az PowerShell-module voor het ophalen van configuratiegegevens voor werkruimteagenten Az PowerShell-module. Als u de Az PowerShell-module wilt installeren, raadpleegt u Azure PowerShell installeren in Windows
- Lees-/schrijftoegang tot de opgegeven werkruimteresource
Installatie en uitvoering
Download het PowerShell-script vanuit Git Hub.
Het script haalt de configuratie van de verouderde agentconfiguraties op uit de werkruimte en genereert DCR ARM-sjablonen voor elk ondersteund DCR-type in de opgegeven uitvoermap. Er kunnen meer dan één sjabloon worden gemaakt, één voor elk DCR-type.
Voor meerdere werkruimten waarvoor gegevensverzamelingen zijn geconfigureerd, moet u het script uitvoeren voor elke werkruimte. IIS registreert het script ook een extra rol voor het verzamelen van gegevens als onderdeel van die configuratie.
Wanneer het script is voltooid, wordt u gevraagd om de implementatie van de sjabloon in uw omgeving te testen. Kies ervoor om de sjabloon voor u te implementeren of sla de opgegeven uitvoermap van de sjabloon op
Notitie
Het script koppelt de DCR's niet aan de werkruimte. U moet uw eigen DCRA's (Data Collection Rule Associations) maken om de DCR's te koppelen aan de relevante servers. Hiermee kunt u de implementatie van de DCR's naar de servers beheren en de DCR's testen op een voorbeeld van servers voordat u deze op schaal implementeert.
Als u een script wilt uitvoeren, kopieert u de volgende opdracht en vervangt u de parameters door uw waarden:
.\WorkspaceConfigToDCRMigrationTool.ps1 -SubscriptionId $subId -ResourceGroupName $rgName -WorkspaceName $workspaceName -DCRName $dcrName -OutputFolder $outputFolderPath
Scriptparameters
Naam | Vereist | Omschrijving |
---|---|---|
SubscriptionId |
JA | De abonnements-id van de werkruimte |
ResourceGroupName |
JA | De resourcegroep van de werkruimte |
WorkspaceName |
JA | De naam van de werkruimte (Azure-resource-id's zijn niet hoofdlettergevoelig) |
DCRName |
JA | De basisnaam die wordt gebruikt voor elk van de uitvoer-DCR's |
OutputFolder |
NO | Het pad naar de uitvoermap. Als dit niet is opgegeven, wordt het pad naar de werkmap gebruikt |
Uitvoer:
- Voor elke ondersteunde
DCR type
versie produceert het script een gereed om DCR ARM-sjabloon en een DCR-nettolading te worden geïmplementeerd voor gebruikers die de ARM-sjabloon niet nodig hebben.
Momenteel ondersteunde DCR-typen:
- Windows bevat
WindowsPerfCounters
enWindowsEventLogs
alleen gegevensbronnen - Linux bevat
LinuxPerfCounters
enSyslog
alleen gegevensbronnen - Aangepaste logboeken bevatten
logFiles
alleen gegevensbronnen - IIS-logboeken bevatten
iisLogs
alleen gegevensbronnen - DependencyAgent-extensie
- Extensies bevatten
extensions
alleen gegevensbronnen, samen met eventuele bijbehorende perfCounters-gegevensbronnenVMInsights
Implementatie
Zie Regels voor gegevensverzameling in Azure Monitor en regels voor gegevensverzameling maken en bewerken in Azure Monitor voor meer informatie over het implementeren van dcr's (DCR's) voor gegevensverzameling
Waarschuwing
Gebruik geen bestaande aangepaste logboektabel die door MMA-agents wordt gebruikt. Uw MMA-agents kunnen niet naar de tabel schrijven zodra de eerste AMA-agent naar de tabel schrijft. U moet een nieuwe tabel maken die AMA moet gebruiken om gegevensverlies van MMA te voorkomen.
Volgende stappen
- Azure Monitor Agent Migration Helper-werkmap
- Regelstructuur voor gegevensverzameling
- Voorbeeldregels voor gegevensverzameling (DCR's) voor voorbeeld-DCR's voor verschillende scenario's voor gegevensverzameling.
- Azure Monitor-servicelimieten voor limieten die van toepassing zijn op elke DCR.