gebeurtenis
17 mrt, 21 - 21 mrt, 10
Neem deel aan de meetup-serie om schaalbare AI-oplossingen te bouwen op basis van praktijkgebruiksvoorbeelden met collega-ontwikkelaars en experts.
Nu registrerenDeze browser wordt niet meer ondersteund.
Upgrade naar Microsoft Edge om te profiteren van de nieuwste functies, beveiligingsupdates en technische ondersteuning.
Een effectieve methode voor het streamen van gegevens van Azure Monitor naar externe hulpprogramma's is het gebruik van Azure Event Hubs. Dit artikel bevat een beschrijving van het streamen van gegevens naar Event Hubs en een lijst met enkele partners die deze gegevens van de hub kunnen gebruiken. Sommige partners integreren met Azure Monitor en hebben gehoste Azure-services.
Voordat u streaming configureert voor een gegevensbron, moet u een Event Hubs-naamruimte en Event Hub maken. Deze naamruimte en Event Hub zijn de bestemming voor al uw bewakingsgegevens. Een Event Hubs-naamruimte is een logische groepering van Event Hubs die hetzelfde toegangsbeleid delen, net zoals een opslagaccount afzonderlijke containers voor blobs in het opslagaccount heeft. Bekijk de volgende details over de Event Hubs-naamruimte en Event Hubs die u gebruikt voor het streamen van bewakingsgegevens:
insights-logs-operational-logs
. Voor andere logboektypen kunt u een bestaande Event Hub kiezen of Azure Monitor een Event Hub per logboekcategorie laten maken.Gegevens kunnen worden verzonden naar Event Hubs met behulp van de volgende methoden in Azure Monitor:
Regels voor gegevensverzameling
Regels voor gegevensverzameling worden gebruikt om logboeken en metrische gegevens te streamen naar Event Hubs, Log Analytics-werkruimten en Azure Storage. Zie Regels voor gegevensverzameling in Azure Monitor en regels voor gegevensverzameling maken en bewerken voor informatie over het instellen van regels voor gegevensverzameling.
Diagnostische instellingen
Gebruik de diagnostische instelling om logboeken en metrische gegevens te streamen naar Event Hubs. Zie Diagnostische instellingen maken voor meer informatie over het instellen van diagnostische instellingen.
Handmatig streamen met Logic Apps
Voor gegevens die u niet rechtstreeks naar een Event Hub kunt streamen, kunt u naar Azure Storage schrijven en vervolgens een door tijd geactiveerde logische app gebruiken waarmee gegevens uit Azure Blob Storage worden opgehaald en gepusht als een bericht naar de Event Hub. Zie Verbinding maken met een Event Hub vanuit werkstromen in Azure Logic Apps voor meer informatie.
De volgende JSON is een voorbeeld van metrische gegevens die naar een Event Hub worden verzonden:
[
{
"records": [
{
"count": 2,
"total": 0.217,
"minimum": 0.042,
"maximum": 0.175,
"average": 0.1085,
"resourceId": "/SUBSCRIPTIONS/AAAA0A0A-BB1B-CC2C-DD3D-EEEEEE4E4E4E/RESOURCEGROUPS/RG-001/PROVIDERS/MICROSOFT.WEB/SITES/SCALEABLEWEBAPP1",
"time": "2023-04-18T09:03:00.0000000Z",
"metricName": "CpuTime",
"timeGrain": "PT1M"
},
{
"count": 2,
"total": 0.284,
"minimum": 0.053,
"maximum": 0.231,
"average": 0.142,
"resourceId": "/SUBSCRIPTIONS/AAAA0A0A-BB1B-CC2C-DD3D-EEEEEE4E4E4E/RESOURCEGROUPS/RG-001/PROVIDERS/MICROSOFT.WEB/SITES/SCALEABLEWEBAPP1",
"time": "2023-04-18T09:04:00.0000000Z",
"metricName": "CpuTime",
"timeGrain": "PT1M"
},
{
"count": 1,
"total": 1,
"minimum": 1,
"maximum": 1,
"average": 1,
"resourceId": "/SUBSCRIPTIONS/AAAA0A0A-BB1B-CC2C-DD3D-EEEEEE4E4E4E/RESOURCEGROUPS/RG-001/PROVIDERS/MICROSOFT.WEB/SITES/SCALEABLEWEBAPP1",
"time": "2023-04-18T09:03:00.0000000Z",
"metricName": "Requests",
"timeGrain": "PT1M"
},
...
]
}
]
De volgende JSON is een voorbeeld van logboekgegevens die naar een Event Hub worden verzonden:
[
{
"records": [
{
"time": "2023-04-18T09:39:56.5027358Z",
"category": "AuditEvent",
"operationName": "VaultGet",
"resultType": "Success",
"correlationId": "cccc2222-dd33-4444-55ee-666666ffffff",
"callerIpAddress": "10.0.0.10",
"identity": {
"claim": {
"http://schemas.microsoft.com/identity/claims/objectidentifier": "dddddddd-3333-4444-5555-eeeeeeeeeeee",
"appid": "44445555-eeee-6666-ffff-7777aaaa8888"
}
},
"properties": {
"id": "https://mykeyvault.vault.azure.net/",
"clientInfo": "AzureResourceGraph.IngestionWorkerService.global/1.23.1.224",
"requestUri": "https://northeurope.management.azure.com/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/rg-001/providers/Microsoft.KeyVault/vaults/mykeyvault?api-version=2023-02-01&MaskCMKEnabledProperties=true",
"httpStatusCode": 200,
"properties": {
"sku": {
"Family": "A",
"Name": "Standard",
"Capacity": null
},
"tenantId": "bbbbcccc-1111-dddd-2222-eeee3333ffff",
"networkAcls": null,
"enabledForDeployment": 0,
"enabledForDiskEncryption": 0,
"enabledForTemplateDeployment": 0,
"enableSoftDelete": 1,
"softDeleteRetentionInDays": 90,
"enableRbacAuthorization": 0,
"enablePurgeProtection": null
}
},
"resourceId": "/SUBSCRIPTIONS/AAAA0A0A-BB1B-CC2C-DD3D-EEEEEE4E4E4E/RESOURCEGROUPS/RG-001/PROVIDERS/MICROSOFT.KEYVAULT/VAULTS/mykeyvault",
"operationVersion": "2023-02-01",
"resultSignature": "OK",
"durationMs": "16"
}
],
"EventProcessedUtcTime": "2023-04-18T09:42:07.0944007Z",
"PartitionId": 1,
"EventEnqueuedUtcTime": "2023-04-18T09:41:14.9410000Z"
},
...
Door uw bewakingsgegevens te routeren naar een Event Hub met Azure Monitor, kunt u eenvoudig integreren met externe SIEM- en bewakingshulpprogramma's. De volgende tabel bevat voorbeelden van hulpprogramma's met Azure Monitor-integratie.
Hulpprogramma | Gehost in Azure | Beschrijving |
---|---|---|
IBM QRadar | Nee | Microsoft Azure DSM en Microsoft Azure Event Hubs Protocol zijn beschikbaar om te downloaden via de ondersteuningswebsite van IBM. |
Splunk | Nee | Splunk-invoegtoepassing voor Microsoft Cloud Services is een opensource-project dat beschikbaar is in Splunkbase. Als u geen invoegtoepassing in uw Splunk-exemplaar kunt installeren en u een proxy gebruikt of in Splunk Cloud uitvoert, kunt u deze gebeurtenissen doorsturen naar de Splunk HTTP-gebeurtenisverzamelaar met behulp van Azure Function voor Splunk. Dit hulpprogramma wordt geactiveerd door nieuwe berichten in de Event Hub. |
SumoLogic | Nee | Instructies voor het instellen van SumoLogic om gegevens van een Event Hub te gebruiken, zijn beschikbaar via Logboeken verzamelen voor de Azure Audit-app van Event Hubs. |
ArcSight | Nee | De slimme connector van ArcSight Azure Event Hubs is beschikbaar als onderdeel van de verzameling slimme ArcSight-connectors. |
Syslog-server | Nee | Als u Azure Monitor-gegevens rechtstreeks naar een Syslog-server wilt streamen, kunt u een oplossing gebruiken op basis van een Azure-functie. |
LogRhythm | Nee | Instructies voor het instellen van LogRhythm voor het verzamelen van logboeken van een Event Hub zijn beschikbaar op deze LogRhythm-website. |
Logz.io | Ja | Zie Aan de slag met bewaking en logboekregistratie met behulp van Logz.io voor Java-apps die worden uitgevoerd in Azure voor meer informatie. |
gebeurtenis
17 mrt, 21 - 21 mrt, 10
Neem deel aan de meetup-serie om schaalbare AI-oplossingen te bouwen op basis van praktijkgebruiksvoorbeelden met collega-ontwikkelaars en experts.
Nu registrerenTraining
Module
Leer hoe u Azure Event Hubs kunt gebruiken om gegevensstromen met een hoog volume betrouwbaar te verwerken, zodat u toepassingen kunt coderen om berichten via de hub te verzenden en te ontvangen.
Certificering
Microsoft Gecertificeerd: Azure Data Engineer Associate - Certifications
Demonstreer inzicht in algemene data engineering-taken voor het implementeren en beheren van data engineering-workloads in Microsoft Azure met behulp van een aantal Azure-services.