Export without Sentinel

Third-party SIEM export paths.

Use this page to decide whether Microsoft security, identity, Microsoft 365, and Azure telemetry can be sent to a third-party SIEM without making Microsoft Sentinel the ingestion destination.

Event Hub capableStorage capableAPI collector pathsLast verified 2026-08-12

Decision model

Sentinel is one possible consumer, not the definition of the telemetry source. Start with the Microsoft product or Azure resource, identify its native export mechanism, then decide whether the SIEM consumes Event Hubs, Storage, or an API collector.

Native export path versus Sentinel ingestion
flowchart LR
  SRC[Microsoft telemetry source]
  SRC --> SENT[Microsoft Sentinel optional]
  SRC --> NATIVE[Native export mechanism]
  NATIVE --> EH[Azure Event Hubs]
  NATIVE --> SA[Azure Storage]
  NATIVE --> API[API or collector]
  EH --> SIEM[Third-party SIEM]
  SA --> SIEM
  API --> SIEM

Global export matrix

SourceTelemetryPrimary mechanismEvent HubStorageSentinel requiredRequirementLimitation
Defender XDRSupported Advanced Hunting events, alerts, and evidenceDefender XDR Streaming APIYesYesNoSecurity Administrator plus Event Hub or Storage permissionsDo not assume every Advanced Hunting table is streamable.
Defender for EndpointEndpoint Advanced Hunting eventsMDE Raw Data Streaming API / Defender XDR Streaming APIYesYesNoMDE P1, MDE P2, or Defender for Business applies to the streaming API pageThe current Microsoft guidance points MDE users to the broader Defender XDR streaming experience.
Defender for Office 365Email Advanced Hunting eventsDefender XDR Streaming APIYesYesNoMDO licensing required for the underlying telemetryThere is no generic MDO diagnostic setting to Event Hub switch.
Defender for IdentityIdentity Advanced Hunting eventsDefender XDR Streaming APIYesYesNoMDI licensing required for the underlying telemetryVerify table source relationships; do not treat every Identity table as exclusively MDI.
Defender for Cloud AppsCloudAppEventsDefender XDR Streaming APIYesYesNoDefender for Cloud Apps / Defender XDR entitlement depends on tenant licensingCloudAppEvents is streamable, but product ownership and source connectors should be documented per deployment.
Defender for CloudCloudAuditEvents and supported cloud infrastructure hunting tablesDefender XDR Streaming API or Defender for Cloud/Azure-native exports depending on destinationDependsDependsNoDefender for Cloud plans and Azure/AWS/GCP connector configurationDo not confuse Defender for Cloud Apps SaaS telemetry with Defender for Cloud infrastructure/workload telemetry.
Microsoft Entra IDAudit, sign-in, provisioning, risk, Graph activity, and other routed activity logsMicrosoft Entra diagnostic settingsYesYesNoSecurity Administrator; Attribute Log Administrator for custom security attribute logs; license varies by logSome categories require the corresponding feature to be in use before data appears.
Microsoft 365 / Purview AuditUnified audit records for Exchange, SharePoint, OneDrive, Entra, DLP, and other workloadsOffice 365 Management Activity APIVia collectorVia collectorNoUnified audit logging and app registration/API permissionsThis is a polling/webhook API content-blob model, not Azure Monitor diagnostic settings.
Azure Activity LogSubscription control-plane operationsAzure Monitor diagnostic settingYesYesNoAzure RBAC to create subscription diagnostic settings and destination accessActivity log is control plane; Azure resource logs are data plane.
Azure resource logsResource-specific platform logs and metricsAzure Monitor diagnostic settingsYesYesNoAzure RBAC on each resource or policy-driven configurationCategories vary by resource type; do not copy one resource's categories to another.

Defender XDR streaming

Defender XDR streaming sends supported Advanced Hunting event types to Azure Event Hubs or Azure Storage. Microsoft publishes a separate support matrix, and that matrix is not the same thing as the full Advanced Hunting schema. Streaming AlertInfo and AlertEvidence gives alert/evidence telemetry, not complete Defender XDR incident management.

TableTelemetry typeCommercialGCCGCC HighDoD
AlertEvidenceAlert evidenceGAGAGAGA
AlertInfoAlert metadataGAGAGAGA
BehaviorEntitiesBehavior entity contextNot availableNot availableNot availableNot available
BehaviorInfoBehavior metadataNot availableNot availableNot availableNot available
CloudAppEventsCloud app activityGAGAGAGA
CloudAuditEventsCloud audit eventsGAGAGAGA
CloudDnsEventsCloud infrastructure DNS activityGAGAGAGA
CloudProcessEventsCloud process eventsGAGAGAGA
DeviceEventsEndpoint eventsGAGAGAGA
DeviceFileCertificateInfoEndpoint certificate file infoGAGAGAGA
DeviceFileEventsEndpoint file eventsGAGAGAGA
DeviceImageLoadEventsEndpoint image load eventsGAGAGAGA
DeviceInfoEndpoint inventory and stateGAGAGAGA
DeviceLogonEventsEndpoint logon eventsGAGAGAGA
DeviceNetworkEventsEndpoint network eventsGAGAGAGA
DeviceNetworkInfoEndpoint network configurationGAGAGAGA
DeviceProcessEventsEndpoint process eventsGAGAGAGA
DeviceRegistryEventsEndpoint registry eventsGAGAGAGA
EmailAttachmentInfoEmail attachment metadataGAGAGAGA
EmailEventsEmail eventsGAGAGAGA
EmailPostDeliveryEventsPost-delivery email actionsGAGAGAGA
EmailUrlInfoEmail URL metadataGAGAGAGA
IdentityDirectoryEventsIdentity directory eventsGAGAGAGA
IdentityLogonEventsIdentity logon eventsGAGAGAGA
IdentityQueryEventsIdentity query eventsGAGAGAGA
UrlClickEventsSafe Links click eventsGAGAGAGA

Defender product notes

ProductWhat to exportCorrect pathDo not claim
Defender for EndpointDeviceEvents, DeviceFileEvents, DeviceInfo, DeviceLogonEvents, DeviceNetworkEvents, DeviceProcessEvents, and related endpoint tables.MDE Raw Data Streaming API or current Defender XDR Streaming API configuration to Event Hubs or Storage.Do not describe this as Sentinel export or Azure resource diagnostic settings.
Defender for Office 365EmailEvents, EmailAttachmentInfo, EmailUrlInfo, EmailPostDeliveryEvents, and UrlClickEvents.Defender XDR Streaming API when those tables are available and selected.Do not imply MDO has a generic diagnostic setting that streams directly to Event Hubs.
Defender for IdentityIdentityLogonEvents, IdentityQueryEvents, and IdentityDirectoryEvents.Defender XDR Streaming API for supported identity hunting tables.Do not assume every Identity-prefixed table is exclusively sourced from MDI without checking schema documentation.
Defender for Cloud AppsCloudAppEvents.Defender XDR Streaming API.Use for SaaS/CASB activity. Formerly Microsoft Cloud App Security; do not confuse it with Defender for Cloud infrastructure telemetry.
Defender for CloudCloudAuditEvents and related Cloud* infrastructure hunting tables.Defender XDR Streaming API for supported advanced hunting tables; Azure-native export paths still apply for Azure resource logs.Use for Azure/AWS/GCP infrastructure, CSPM, servers, containers, databases, and workload security.

Microsoft Entra ID

Microsoft Entra diagnostic settings can route supported activity logs to Log Analytics, Event Hubs, Storage, and supported partner destinations. Sentinel is not required. Configuration is under Entra ID, Monitoring and health, Diagnostic settings. General diagnostic settings require Security Administrator; custom security attribute logs require Attribute Log Administrator.

Log categoryUse
AuditLogsDirectory audit changes for users, groups, applications, licenses, and related tenant objects.
SignInLogsInteractive user sign-ins.
NonInteractiveUserSignInLogsNon-interactive user sign-ins performed by a client app on behalf of a user.
ServicePrincipalSignInLogsService principal sign-ins by apps using credentials such as certificates or client secrets.
ManagedIdentitySignInLogsManaged identity sign-ins where Azure manages the credential.
ProvisioningLogsProvisioning service activity for identity lifecycle workflows.
ADFSSignInLogsAD FS sign-in activity.
RiskyUsersUsers flagged as risky by Microsoft Entra ID Protection.
UserRiskEventsRisk detections contributing to user risk.
NetworkAccessTrafficLogsGlobal Secure Access traffic logs when Microsoft Entra Internet Access or Private Access is in use.
AgentRiskEventsAgent identity risk detections.
EnrichedOffice365AuditLogsEnriched Microsoft 365 audit logs for Global Secure Access Microsoft 365 traffic when enabled.
MicrosoftGraphActivityLogsHTTP requests to tenant resources through Microsoft Graph.
RemoteNetworkHealthLogsRemote network health for Global Secure Access deployments.
MicrosoftServicePrincipalSignInLogsPreview first-party Microsoft service principal sign-ins.
CustomSecurityAttributeAuditLogsCustom security attribute changes; configured in the custom security attributes diagnostic settings view.

Licensing is per telemetry source, not just per export destination. For example, Microsoft Graph activity logs require Entra ID P1 or P2 and must be integrated with storage or analytics tools for retention. Risk-related logs depend on Microsoft Entra ID Protection capabilities.

Microsoft 365 and Purview audit

Microsoft 365 audit export for third-party SIEMs normally uses the Office 365 Management Activity API. The API exposes tenant-specific content blobs and uses Microsoft Entra app registration plus OAuth. A collector starts subscriptions, polls available content or receives webhook notifications, downloads the content blobs, and forwards records to the SIEM.

Content typeWorkloads
Audit.AzureActiveDirectoryMicrosoft Entra audit and activity records exposed through the Management Activity API.
Audit.ExchangeExchange admin and mailbox audit records.
Audit.SharePointSharePoint and OneDrive activity records.
Audit.GeneralOther workloads not included in the dedicated Azure Active Directory, Exchange, or SharePoint content types.
DLP.AllDLP events for supported workloads.

Unified audit logging must be enabled before data is available through the API. Audit Standard and Audit Premium licensing affects audit capabilities and retention; this is separate from Event Hubs, Storage, or SIEM collector infrastructure.

Azure Activity Log and resource logs

Azure Activity Log records subscription control-plane operations. Azure resource logs record data-plane or resource-internal operations and are not collected by default. Both commonly use Azure Monitor diagnostic settings for Event Hub, Storage, Log Analytics, or partner destinations, but each resource has its own log categories.

Resource familyWhat to verifyDestinations
Azure FirewallResource logs through diagnostic settingsEvent Hub, Storage, Log Analytics
Key VaultAudit and policy/resource logs through diagnostic settingsEvent Hub, Storage, Log Analytics
Application Gateway / WAFAccess, performance, firewall, and resource-specific logs where enabledEvent Hub, Storage, Log Analytics
AKSControl plane and cluster logs vary by resource and configurationEvent Hub, Storage, Log Analytics
Storage accountsResource logs and metrics vary by service such as blob, queue, table, and fileEvent Hub, Storage, Log Analytics
Azure SQLAuditing is enabled from SQL auditing settings; diagnostic settings can route selected platform logsEvent Hub, Storage, Log Analytics
Front Door, VPN Gateway, API Management, Event Hubs, Service BusResource-specific categories must be verified per resource typeEvent Hub, Storage, Log Analytics

Implementation checklist

  1. Pick the source product or Azure resource before picking a Sentinel table.
  2. Confirm the export mechanism in Microsoft Learn: Defender streaming, Entra diagnostic settings, Microsoft 365 Management Activity API, or Azure Monitor diagnostic settings.
  3. Confirm whether Event Hubs, Storage, or an API collector is the supported destination path.
  4. Validate the required role and destination permissions before configuring export.
  5. Map each selected event type to the SIEM parser and document unsupported tables explicitly.
  6. Keep Sentinel optional unless the architecture intentionally uses Sentinel as an intermediate destination.

Google SecOps translation

Google SecOps parser names do not always line up with Microsoft product or table boundaries. The clearest example is MICROSOFT_DEFENDER_ENDPOINT, which also covers Microsoft Defender for Office 365, Defender for Cloud Apps, TVM, alert/evidence, and identity advanced hunting tables when those payloads use the documented AdvancedHunting category pattern.

Open the Google SecOps Microsoft log_type matrix