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.
Regels voor gegevensverzameling (DCR's) maken deel uit van een ETL-proces (Extract, Transform and Load) dat de verouderde methoden voor gegevensverzameling voor Azure Monitor verbetert. Dit proces maakt gebruik van een algemene strategie voor gegevensopname voor alle gegevensbronnen en een standaardconfiguratiemethode die beter beheerbaar en schaalbaar is dan eerdere verzamelingsmethoden.
Voor veel bewakingsscenario's hoeft u niet te begrijpen hoe een DCR wordt gemaakt of toegewezen. U kunt gewoon richtlijnen in Azure Portal gebruiken om gegevensverzameling in te schakelen en te configureren, terwijl Azure Monitor de DCR voor u maakt en configureert. In dit artikel vindt u meer informatie over hoe DCR's werken om u op weg te helpen met het maken en configureren ervan, zodat u het proces voor het verzamelen van gegevens kunt aanpassen.
Specifieke voordelen van gegevensverzameling op basis van DCR zijn:
- Consistente methode voor de configuratie van verschillende gegevensbronnen.
- De mogelijkheid om een transformatie toe te passen om binnenkomende gegevens te filteren of te wijzigen voordat deze naar een bestemming worden verzonden.
- Schaalbare configuratieopties die infrastructuur als code en DevOps-processen ondersteunen.
- Optie van Azure Monitor-pijplijn in uw eigen omgeving om geavanceerde schaalbaarheid, gelaagde netwerkconfiguraties en periodieke connectiviteit te bieden.
DCRs weergeven
Regels voor gegevensverzameling (DCR's) worden opgeslagen in Azure en worden centraal geïmplementeerd en beheerd, net als elke andere Azure resource. Ze bieden een consistente, gecentraliseerde manier om verschillende scenario's voor gegevensverzameling te definiëren en aan te passen. Als u alle DCR's in uw abonnement wilt bekijken en een DCR-definitie wilt controleren, raadpleegt u Regels voor gegevensverzameling weergeven.
Verouderde methoden voor gegevensverzameling vervangen
Het proces voor het verzamelen van gegevens dat gebruikmaakt van DCR's vervangt andere methoden voor het verzamelen van gegevens in Azure Monitor. De volgende tabel bevat verouderde methoden en hun op DCR gebaseerde vervangingen. In de toekomst zullen DCR's naar verwachting andere methoden voor gegevensverzameling in Azure Monitor vervangen.
| Verouderde methode | DCR-methode | Beschrijving |
|---|---|---|
| Log Analytics-agent | Azure Monitor-agent | Gebruik de Azure Monitor-agent om virtuele machines (VM's) en Kubernetes-clusters te bewaken die ondersteuning bieden voor VM-inzichten en Containerinzichten. |
|
Diagnostische instellingen (alleen metrische gegevens) |
Export van metrische gegevens | Diagnostische instellingen verzamelen nog steeds resourcelogboeken van Azure resources. Metrische gegevens exporteren gebruiken om metrische platformgegevens te verzamelen. |
| Gegevensverzamelaar API | Logboekopname-API | Gebruik de API voor logboekopname om gegevens vanuit een REST-client naar een Log Analytics werkruimte te verzenden. Er wordt gebruikgemaakt van verificatie op basis van OAuth (veiliger dan werkruimtesleutels), schemabeheer en transformaties op basis van DCR en biedt verbeterde betrouwbaarheid, schaalbaarheid en langetermijnplatformondersteuning in vergelijking met de verouderde HTTP Data Collector-API. |
Proces voor gegevensverzameling
Het proces voor gegevensverzameling dat DCR's ondersteunen, biedt een gemeenschappelijk verwerkingspad voor binnenkomende gegevens. Elk scenario voor gegevensverzameling wordt gedefinieerd in een DCR. De DCR bevat instructies voor de wijze waarop Azure Monitor de ontvangen gegevens moet verwerken. Afhankelijk van het scenario geven DCR's alle of enkele van de volgende items op:
- Gegevens voor het verzamelen en verzenden naar Azure Monitor.
- Schema van de binnenkomende gegevens.
- Transformaties die moeten worden toegepast op de gegevens voordat ze worden opgeslagen.
- Bestemming waar de gegevens moeten worden verzonden.
Gegevensverzamelingsregelkoppelingen (DCRAs)
Maak associaties van regels voor gegevensverzameling (DCRA's) tussen de resource en de DCR om bepaalde scenario's voor gegevensverzameling mogelijk te maken. Deze relatie is veel-op-veel, waarbij u meerdere resources aan één DCR kunt koppelen en maximaal 30 DCR's aan één resource kunt koppelen. Ontwikkel een strategie om uw monitoring in stand te houden voor groepen resources met uiteenlopende vereisten.
Een DCR gebruiken
Nadat u een DCR hebt gemaakt, gebruikt u verschillende methoden om deze te gebruiken op basis van het scenario voor gegevensverzameling. De volgende tabel bevat veelvoorkomende scenario's en de methode die wordt gebruikt voor het verzamelen van gegevens in elk geval. In de volgende secties vindt u meer informatie over elke methode.
| Scenario | Methode |
|---|---|
| Azure Monitor-agent (AMA) | Gegevensverzamelingsregelkoppeling (DCRA) |
| Event Hubs | Gegevensverzamelingsregelkoppeling (DCRA) |
| Platformstatistieken (preview) | Gegevensverzamelingsregelkoppeling (DCRA) |
| Directe invoer | DCR gespecificeerd in de API-aanroep die de gegevens naar Azure Monitor verzendt. |
| DCR voor werkruimtetransformatie | DCR wordt rechtstreeks toegepast op de werkruimte. |
Scenariën
In de volgende secties worden veelvoorkomende scenario's beschreven voor het gebruik van DCR's voor het verzamelen van gegevens in Azure Monitor. Ze beschrijven de details die zijn opgenomen in de DCR en de methode die wordt gebruikt om op te geven welke DCR voor dat scenario moet worden gebruikt.
Azure Monitor-agent (AMA)
Gebruik Azure Monitor agent (AMA) om gegevens van virtuele machines en Kubernetes-clusters te verzamelen. In het volgende diagram ziet u hoe AMA gegevens verzamelt wanneer deze worden uitgevoerd op een virtuele machine. Wanneer u de agent installeert, wordt er verbinding gemaakt met Azure Monitor om eventuele DCR's op te halen die eraan zijn gekoppeld. In dit scenario geven de DCR's gebeurtenissen en prestatiegegevens op die moeten worden verzameld. Voor een Kubernetes-cluster bevat deze verzameling ook prometheus-metrische gegevens. De agent gebruikt deze informatie om te bepalen welke gegevens moeten worden verzameld van de computer en eventueel een transformatie aan de clientzijde toe te passen (Preview) om de gegevens te filteren en transformeren voordat deze naar Azure Monitor worden verzonden. Zodra de gegevens zijn verzonden, worden alle opnametijdtransformaties die zijn opgegeven in de DCR uitgevoerd om de gegevens verder te filteren en te wijzigen. Vervolgens Azure Monitor de gegevens levert aan de opgegeven bestemming.
Zie Gegevens verzamelen van een client van een virtuele machine met Azure Monitor en Bewaking inschakelen voor Kubernetes-clusters voor meer informatie.
Event Hubs (Preview)
In het volgende diagram ziet u hoe gegevens rechtstreeks vanuit Event Hubs worden opgenomen in een Log Analytics werkruimte. Wanneer de Event Hub gegevens ontvangt, worden de gegevens geleverd aan Azure Monitor. Azure Monitor transformeert vervolgens de gegevens en verzendt deze naar alle bestemmingen die zijn opgegeven in de DCR's die eraan gekoppeld zijn.
Zie Ingest gebeurtenissen van Azure Event Hubs in Azure Monitor logboeken (preview) voor meer informatie.
Platformstatistieken (preview)
Azure-resources verzamelen automatisch platformmetingen en verzenden deze naar Azure Monitor Metrics. In het volgende diagram ziet u het proces van het gebruik van een DCR om deze gegevens te verzenden naar een Log Analytics-werkruimte voor analyse met behulp van logboekquery's. Dit proces vervangt de huidige methode voor het gebruik van diagnostische instellingen om deze functie uit te voeren.
Wanneer de DCR wordt gemaakt, worden de werkruimte en tabel opgegeven waarin de gegevens moeten worden verzonden. De DCR bevat ook een transformatie die ervoor zorgt dat de gegevens de juiste indeling hebben voor de doeltabel. De DCR wordt vervolgens gekoppeld aan de resource waaruit de metrische platformgegevens worden verzameld.
Zie Metrische gegevens exporteren met behulp van regels voor gegevensverzameling voor meer informatie.
Directe inname
Gebruik directe gegevensinname om een specifieke DCR op te geven voor het verwerken van de binnenkomende gegevens. In het volgende diagram ziet u bijvoorbeeld gegevens uit een aangepaste toepassing met behulp van logboekopname-API. Elke API-aanroep geeft de DCR op die de gegevens verwerkt. De DCR begrijpt de structuur van de binnenkomende gegevens, bevat een transformatie die ervoor zorgt dat de gegevens de indeling van de doeltabel hebben en geeft een werkruimte en tabel op om de getransformeerde gegevens te verzenden.
Zie Logboekopname-API voor meer informatie.
DCR voor werkruimtetransformatie
DCR's voor werkruimtetransformatie bieden transformaties voor gegevensverzameling die geen DCR gebruiken. Ze worden rechtstreeks toegepast op de Log Analytics werkruimte. Nadat u de DCR hebt gemaakt of bijgewerkt, duurt het enige tijd voordat transformaties effect hebben op binnenkomende data.
Zie DCR voor werkruimtetransformatie voor meer informatie.
Transformaties
Transformaties zijn KQL-query's die zijn opgenomen in een DCR die wordt uitgevoerd op elke ontvangen record. Hiermee kunt u binnenkomende gegevens wijzigen voordat deze worden opgeslagen in Azure Monitor of naar een andere bestemming worden verzonden. Filter overbodige gegevens om de opnamekosten te verlagen, verwijder gevoelige gegevens die niet moeten worden bewaard in de Log Analytics werkruimte of maak gegevens op om ervoor te zorgen dat deze overeenkomt met het schema van de bestemming. Transformaties maken ook geavanceerde scenario's mogelijk, zoals het verzenden van gegevens naar meerdere bestemmingen of het verrijken van gegevens met aanvullende informatie.
Met transformaties met meerdere fasen (preview) kunt u meerdere transformaties samenvoegen in één DCR, waarbij de uitvoer van één transformatie de invoer is van de volgende. De belangrijkste onderdelen van transformaties met meerdere fasen zijn:
- Transformaties aan de clientzijde die zijn toegewezen aan de gegevensbron
- Transformaties tijdens opname die worden uitgevoerd in Azure Monitor dat aan de gegevensstroom is toegewezen
DCR-regio's
Regels voor gegevensverzameling zijn beschikbaar in alle openbare regio's waar Log Analytics-werkruimten en de Azure Government- en China-clouds worden ondersteund. Air-gapped clouds worden nog niet ondersteund. U maakt en slaat een DCR op in een bepaalde regio en de service maakt er een back-up van tot de gekoppelde regio binnen dezelfde geografie. De service wordt geïmplementeerd in alle drie de beschikbaarheidszones binnen de regio. Daarom is het een zone-redundante service, die de beschikbaarheid verder verhoogt.
Gegevensresidentie met één regio is een preview-functie waarmee klantgegevens in één regio kunnen worden opgeslagen en is momenteel alleen beschikbaar in de regio Zuidoost-Azië (Singapore) van de Asia Pacific Geo en de regio Brazilië Zuid (São Paulo Staat) van de Brazil Geo. Locatie in één regio is standaard ingeschakeld in deze regio's.
Verwante inhoud
Zie voor meer informatie over het werken met DCR's:
- Regelstructuur voor gegevensverzameling voor een beschrijving van de JSON-structuur van DCR's en de verschillende elementen die worden gebruikt voor verschillende werkstromen.
- Voorbeeldregels voor gegevensverzameling (DCR's) voor voorbeeld-DCR's voor verschillende scenario's voor gegevensverzameling.
- Maak en bewerk regels voor gegevensverzameling (DCR's) in Azure Monitor voor verschillende methoden om DCR's te maken voor verschillende scenario's voor gegevensverzameling.
- Overzicht van eindpunten voor gegevensverzameling (DCE) voor de volledige context die is vereist voor directe opname met behulp van de API voor logboekopname.
- Azure Monitor-servicelimieten voor limieten die van toepassing zijn op elke DCR.