AzureDiagnostics
Consolidated diagnostic logs from Azure resources including Key Vault, SQL, App Gateway, and more. Legacy collection mode with a 500-column cap; prefer resource-specific tables (AZFW*, AGW*, AKS*, AZKVAuditLogs) where the service offers them
Recommendation
High-value events that need near-real-time detection, low-volume join targets, or high-value tables the lake cannot hold.
How the matrix worksC5 Network activity
Network activity: firewall, DNS, DHCP, web proxy, flow, load balancer, mail gateway and message flow, web access to internet-facing services
ACSC
- 2. Network device logs
- 8. Cloud platform logging
- 12. Windows DNS server analytic event logs
CISA
- 3. Network device infrastructure3a-3c DNS query and response, DHCP lease information, and firewall logs
MITRE data sources
- Cloud Service: Cloud Service Modification
- Network Traffic: Network Traffic Flow
T5 No lake support
The table would otherwise get T3 or T4, but it has no Auxiliary/Lake support.
Long-term retention uses the mirrored lake copy. Volume is reduced with ingest-time filtering or a narrower collection scope.
No lake support in the Azure Monitor table feature matrix
Fields detections use
High-value fields
Most used in public rules
Category45TimeGenerated41ResourceId25ClientIP23HostName20ApplicationName18PrincipalName18ActionName17AffectedRows17Database17IsSuccess17ResponseRows17
Split hints
Rows to keep in Analytics with a split rule.
Keep failures, Key Vault access, NSG flow denies, and high-severity events in Analytics
ResultType == "Failed" or Level == "Error" or Level == "Critical" or Category in ("AuditEvent", "NetworkSecurityGroupEvent", "NetworkSecurityGroupRuleCounter") or (OperationName has "SecretGet" or OperationName has "SecretSet" or OperationName has "SecretDelete" or OperationName has "KeyGet" or OperationName has "VaultGet")Sources for this recommendation
- Log Horizon classification baseline Initial per-table classifications, recommendations, lifecycle state, and descriptive metadata migrated without semantic changes.
- Log Baseline volume model Judgment-based volume driver and relative volume class per table. Not measured tenant volume.
- Azure Monitor Logs table feature support Built-in table support for the Basic and Auxiliary plans. Classifications use it to keep datalake recommendations to tables with Auxiliary/Lake support.
- Log Baseline classification rules Value rules C1-C9 mapped to ASD and CISA guidance, and tier rules T1-T5 including plan support. Stored per table as valueRule and tierRule.
- Azure-Sentinel public content corpus Table identity and usage evidence from public analytics rules, hunting queries, parsers, and solution content. Classification, tier, retention, and billing recommendations require human review.
- ASD ACSC Priority logs for SIEM ingestion: Practitioner guidance Loosely prioritized log categories (EDR, network devices, domain controllers, Windows, virtualisation, cloud, containers, databases, MDM, DNS, Linux, macOS) used by the classification rules. Collection priority, not storage tier.
- CISA Guidance for Implementing M-21-31 Prioritized event types for collection and storage (ICAM, operating systems, network infrastructure, cloud, AWS, Azure, Microsoft 365, GCP) used by the classification rules. Collection priority, not storage tier.