Delen via


Regels voor gegevensverzameling (DCR's) en koppelingen maken en bewerken in Azure Monitor

Er zijn meerdere methoden voor het maken van een regel voor gegevensverzameling (DCR) in Azure Monitor. In sommige gevallen kan Azure Monitor de DCR maken en beheren op basis van de instellingen die u in Azure Portal configureert. In andere gevallen moet u uw eigen DCR's maken om bepaalde scenario's aan te passen.

In dit bericht worden de verschillende methoden beschreven voor het maken en bewerken van een DCR. Zie Structuur van een regel voor gegevensverzameling in Azure Monitor voor de inhoud van de DCR zelf.

Machtigingen

U hebt de volgende machtigingen nodig om DCR's en koppelingen te maken:

Ingebouwde rol Bereiken Reden
Bijdrager voor bewaking
  • Abonnement en/of
  • Resourcegroep en/of
  • Een bestaande DCR
Maak of bewerk DCR's, wijs regels toe aan de computer, implementeer koppelingen.
Inzender voor virtuele machines
Resourcebeheerder van Azure Connected Machine
  • Virtuele machines, virtuele-machineschaalsets
  • Servers met Azure Arc
Agentextensies implementeren op de VIRTUELE machine (virtuele machine).
Elke rol die de actie Microsoft.Resources/deployments/ bevat*
  • Abonnement en/of
  • Resourcegroep en/of
  • Een bestaande DCR
Azure Resource Manager-sjablonen implementeren.

Geautomatiseerde methoden voor het maken van een DCR

De volgende tabel bevat methoden voor het maken van scenario's voor het verzamelen van gegevens met behulp van Azure Portal waar de DCR voor u wordt gemaakt. In dergelijke gevallen hoeft u niet rechtstreeks met de DCR zelf te communiceren.

Scenario Resources Beschrijving
Een virtuele machine bewaken Overzicht van VM Insights inschakelen Wanneer u VM Insights inschakelt op een virtuele machine, wordt de Azure Monitor-agent geïnstalleerd en wordt er een DCR gemaakt en gekoppeld aan de VIRTUELE machine. Deze DCR verzamelt een vooraf gedefinieerde set prestatiemeteritems en mag niet worden gewijzigd.
Container Insights Container Insights inschakelen Wanneer u Container Insights inschakelt op een Kubernetes-cluster, wordt een containerversie van de Azure Monitor-agent geïnstalleerd en wordt er een DCR met koppeling naar het cluster gemaakt waarmee gegevens worden verzameld op basis van de configuratie die u hebt geselecteerd. Mogelijk moet u deze DCR wijzigen om een transformatie toe te voegen.
Werkruimtetransformatie Een transformatie toevoegen in een regel voor het verzamelen van werkruimtegegevens met behulp van Azure Portal Maak een transformatie voor elke ondersteunde tabel in een Log Analytics-werkruimte. Deze transformatie wordt opgegeven in een DCR, die is gekoppeld aan de werkruimte. De transformatie wordt vervolgens toegepast op gegevens die naar die tabel worden verzonden vanaf oudere workloads die nog geen DCR gebruiken.

Een DCR maken

Als u een regel voor gegevensverzameling wilt maken met behulp van de Azure CLI-, PowerShell-, API- of ARM-sjablonen, maakt u een JSON-bestand, te beginnen met een van de voorbeeld-DCR's. Gebruik informatie in structuur van een regel voor gegevensverzameling in Azure Monitor om het JSON-bestand voor uw specifieke omgeving en vereisten te wijzigen.

Belangrijk

Maak uw regel voor gegevensverzameling in dezelfde regio als uw doel-Log Analytics-werkruimte of Azure Monitor-werkruimte. U kunt de regel voor gegevensverzameling koppelen aan machines of containers vanuit elk abonnement of elke resourcegroep in de tenant. Als u gegevens wilt verzenden tussen tenants, moet u eerst Azure Lighthouse inschakelen.

Maken met Azure Portal

Azure Portal biedt een vereenvoudigde ervaring voor het maken van een DCR voor virtuele machines en virtuele-machineschaalsets. Met deze methode hoeft u de structuur van een DCR niet te begrijpen, tenzij u een geavanceerde functie zoals een transformatie wilt implementeren. Het proces voor het maken van deze DCR met verschillende gegevensbronnen wordt beschreven in Gegevens verzamelen met Azure Monitor Agent.

Belangrijk

Maak uw regel voor gegevensverzameling in dezelfde regio als uw doel-Log Analytics-werkruimte of Azure Monitor-werkruimte. U kunt de regel voor gegevensverzameling koppelen aan machines of containers vanuit elk abonnement of elke resourcegroep in de tenant. Als u gegevens wilt verzenden tussen tenants, moet u eerst Azure Lighthouse inschakelen.

Selecteer in het menu Monitor in Azure Portal de optie Regels>voor gegevensverzameling maken om de pagina voor het maken van DCR te openen.

Schermopname van de knop Maken voor een nieuwe regel voor gegevensverzameling.

De pagina Basis bevat basisinformatie over de DCR.

Schermopname van het tabblad Basic voor een nieuwe regel voor gegevensverzameling.

Instelling Beschrijving
Naam van regel Naam voor de DCR. De naam moet iets beschrijvends zijn waarmee u de regel kunt identificeren.
Abonnement Abonnement voor het opslaan van de DCR. Het abonnement hoeft niet hetzelfde abonnement te zijn als de virtuele machines.
Resourcegroep Resourcegroep voor het opslaan van de DCR. De resourcegroep hoeft niet dezelfde resourcegroep te zijn als de virtuele machines.
Regio Regio voor het opslaan van de DCR. De regio moet dezelfde regio zijn als elke Log Analytics-werkruimte of Azure Monitor-werkruimte die wordt gebruikt in een bestemming van de DCR. Als u werkruimten in verschillende regio's hebt, maakt u meerdere DCR's die zijn gekoppeld aan dezelfde set computers.
Platformtype Hiermee geeft u het type gegevensbronnen op dat beschikbaar is voor de DCR, Windows of Linux. Geen staat beide toe. 1
Eindpunt voor gegevensverzameling Hiermee geeft u het eindpunt voor gegevensverzameling (DCE) op dat wordt gebruikt voor het verzamelen van gegevens. De DCE is alleen vereist als u Privékoppelingen van Azure Monitor gebruikt. Deze DCE moet zich in dezelfde regio bevinden als de DCR. Zie Eindpunten voor gegevensverzameling instellen op basis van uw implementatie voor meer informatie.

1 Met deze optie stelt u het kind kenmerk in de DCR in. Er zijn andere waarden die kunnen worden ingesteld voor dit kenmerk, maar deze zijn niet beschikbaar in de portal.

Resources toevoegen

Op de pagina Resources kunt u resources toevoegen die aan de DCR moeten worden gekoppeld. Selecteer + Resources toevoegen om resources te selecteren. De Azure Monitor-agent wordt automatisch geïnstalleerd op resources die deze nog niet hebben.

Belangrijk

De portal maakt door het systeem toegewezen beheerde identiteit mogelijk voor de doelbronnen, samen met bestaande door de gebruiker toegewezen identiteiten, indien aanwezig. Voor bestaande toepassingen, tenzij u de door de gebruiker toegewezen identiteit in de aanvraag opgeeft, wordt de computer standaard ingesteld op het gebruik van door het systeem toegewezen identiteit.

Schermopname van het tabblad Resources voor een nieuwe regel voor gegevensverzameling.

Als de machine die u bewaakt zich niet in dezelfde regio bevindt als uw doel-Log Analytics-werkruimte en u gegevenstypen verzamelt waarvoor een DCE is vereist, selecteert u Eindpunten voor gegevensverzameling inschakelen en selecteert u een eindpunt in de regio van elke bewaakte machine. Als de bewaakte machine zich in dezelfde regio bevindt als uw doel-Log Analytics-werkruimte of als u geen DCE nodig hebt, selecteert u geen eindpunt voor gegevensverzameling op het tabblad Resources .

Gegevensbronnen toevoegen

Met de pagina Verzamelen en leveren kunt u gegevensbronnen toevoegen en configureren voor de DCR en een bestemming voor elk.

Schermelement Beschrijving
Gegevensbron Selecteer een gegevensbrontype en definieer gerelateerde velden op basis van het gegevensbrontype dat u selecteert. Zie de artikelen in Gegevensbronnen voor meer informatie over het configureren van elk type gegevensbron.
Bestemming Voeg een of meer bestemmingen toe voor elke gegevensbron. U kunt meerdere bestemmingen van dezelfde of verschillende typen selecteren. U kunt bijvoorbeeld meerdere Log Analytics-werkruimten selecteren, ook wel multihoming genoemd. Zie de details voor elk gegevenstype voor de verschillende bestemmingen die ze ondersteunen.

Een DCR kan meerdere verschillende gegevensbronnen bevatten tot een limiet van 10 gegevensbronnen in één DCR. U kunt verschillende gegevensbronnen in dezelfde DCR combineren, maar u wilt meestal verschillende DCR's maken voor verschillende scenario's voor gegevensverzameling. Zie best practices voor het maken en beheren van regels voor gegevensverzameling in Azure Monitor voor aanbevelingen over het organiseren van uw DCR's.

Notitie

Het kan tot vijf minuten duren voordat gegevens naar de bestemmingen worden verzonden wanneer u een regel voor gegevensverzameling maakt met behulp van de wizard gegevensverzamelingsregel.

Een DCR bewerken

Als u een DCR wilt bewerken, kunt u een van de methoden gebruiken die in de vorige sectie worden beschreven om een DCR te maken met een gewijzigde versie van de JSON.

Als u de JSON voor een bestaande DCR wilt ophalen, kunt u deze kopiëren vanuit de JSON-weergave voor de DCR in Azure Portal. U kunt deze ook ophalen met behulp van een API-aanroep, zoals wordt weergegeven in het volgende PowerShell-voorbeeld.

$ResourceId = "<ResourceId>" # Resource ID of the DCR to edit
$FilePath = "<FilePath>" # Store DCR content in this file
$DCR = Invoke-AzRestMethod -Path ("$ResourceId"+"?api-version=2022-06-01") -Method GET
$DCR.Content | ConvertFrom-Json | ConvertTo-Json -Depth 20 | Out-File -FilePath $FilePath

Zie Zelfstudie: Een regel voor gegevensverzameling bewerken (DCR) voor een zelfstudie die het proces voor het ophalen en bewerken van een bestaande DCR doorloopt.

Een DCR maken voor het exporteren van metrische gegevens

Als u een regel voor het verzamelen van gegevens wilt maken voor het exporteren van metrische gegevens, gebruikt u Azure Portal, Azure CLI, PowerShell, API of ARM-sjablonen.

Belangrijk

Als u platformtelemetriegegevens wilt verzenden naar opslagaccounts of Event Hubs, moeten de resource, de regel voor gegevensverzameling en het doelopslagaccount of de Event Hubs zich allemaal in dezelfde regio bevinden.

  1. Selecteer gegevensverzamelingsregels in het menu Monitor in Azure Portal en selecteer Vervolgens Maken.

  2. Als u een DCR wilt maken om metrische gegevens van het platform te verzamelen, selecteert u de koppeling boven aan de pagina. Een schermopname van de pagina regel voor het maken van gegevensverzameling.

  3. Voer op de pagina Regel voor gegevensverzameling maken een regelnaam in, selecteer een abonnement, resourcegroep en regio voor de DCR.

  4. Selecteer Beheerde identiteit inschakelen als u metrische gegevens wilt verzenden naar een opslagaccount of Event Hubs.

  5. Selecteer VolgendeEen schermopname van het tabblad Basisbeginselen van de pagina Regel voor het maken van gegevensverzameling.

  6. Selecteer op de pagina Resources de optie Resources toevoegen om de resources toe te voegen waaruit u metrische gegevens wilt verzamelen.

  7. Selecteer Volgende om naar het tabblad Verzamelen en leveren te gaan.Een schermopname van het tabblad Resources van de pagina Regel voor het maken van gegevensverzameling.

  8. Selecteer Nieuwe gegevensstroom toevoegen

  9. Het resourcetype van de resource die in de vorige stap is gekozen, wordt automatisch geselecteerd. Voeg meer resourcetypen toe als u deze regel wilt gebruiken om in de toekomst metrische gegevens van meerdere resourcetypen te verzamelen.

  10. Selecteer Volgende bestemmingen om naar het tabblad Bestemmingen te gaan. Een schermopname van het tabblad Verzamelen en leveren van de pagina regel voor het maken van gegevensverzameling.

  11. Als u metrische gegevens naar een Log Analytics-werkruimte wilt verzenden, selecteert u Azure Monitor-logboeken in de vervolgkeuzelijst Doeltype .

    1. Selecteer het abonnement en de Log Analytics-werkruimte waarnaar u de metrische gegevens wilt verzenden.
  12. Als u metrische gegevens naar Event Hubs wilt verzenden, selecteert u Event Hub in de vervolgkeuzelijst Doeltype .

    1. Selecteer het abonnement, de Event Hub-naamruimte en de naam van het Event Hub-exemplaar.
  13. Als u metrische gegevens naar een opslagaccount wilt verzenden, selecteert u Opslagaccount in de vervolgkeuzelijst Doeltype .

    1. Selecteer het abonnement, het opslagaccount en de blobcontainer waarin u de metrische gegevens wilt opslaan.

    Notitie

    Als u metrische gegevens naar een opslagaccount of Event Hubs wilt verzenden, moet de resource die de metrische gegevens, de DCR en het opslagaccount of de Event Hub genereert, zich allemaal in dezelfde regio bevinden.
    Als u metrische gegevens naar een Log Analytics-werkruimte wilt verzenden, moet de DCR zich in dezelfde regio bevinden als de Log Analytics-werkruimte. De resource die de metrische gegevens genereert, kan zich in elke regio bevinden.

    Als u opslagaccounts of Event Hubs als doel wilt selecteren, moet u beheerde identiteit voor de DCR inschakelen op het tabblad Basisinformatie.

  14. Selecteer Opslaan en selecteer Vervolgens Beoordelen en maken. Een schermopname van het doeltabblad verzamelen en leveren.

Nadat u de DCR en DCRA hebt gemaakt, kunt u maximaal 30 minuten toestaan voordat de eerste metrische gegevens van het platform worden weergegeven in de Log Analytics-werkruimte. Zodra de gegevens stromen, duurt de latentie voor een metrische tijdreeks van het platform naar een Log Analytics-werkruimte, opslagaccount of Event Hubs ongeveer 3 minuten, afhankelijk van het resourcetype.

Gegevensstromen controleren en problemen oplossen

DCR-metrische gegevens worden automatisch verzameld voor alle DCR's en u kunt ze analyseren met behulp van Metrics Explorer, zoals de metrische platformgegevens voor andere Azure-resources. Zie DcR-gegevensverzameling bewaken en problemen oplossen in Azure Monitor voor meer informatie

Metrische gegevens die naar een Log Analytics-werkruimte worden verzonden, worden opgeslagen in de AzureMetricsV2 tabel. Gebruik Log Analytics Explorer om de tabel weer te geven en te bevestigen dat gegevens worden opgenomen. Zie Overzicht van Log Analytics in Azure Monitor voor meer informatie.

Volgende stappen