Zero-maintenance log forwarding from Azure to Datadog with intelligent scaling
Stop wrestling with Azure log complexity. Automated Log Forwarding for Azure is the industry's first fully automated, enterprise-scale log forwarding orchestration system that discovers, configures, and forwards all your Azure logs without manual intervention.
- Automatic Resource Discovery: Finds and configures log forwarding for your Azure resources
- Intelligent Auto-Scaling: Dynamically provisions forwarders based on actual log volume - scale from zero to millions of logs/second
- Zero Configuration: Deploy once, forward forever - no per-resource setup required
- Enterprise Reliability: Built-in dead letter queues, cursor-based state management, and automatic retry logic
- PII Scrubbing: Configurable data privacy protection removes sensitive information before forwarding
- Azure-Native Security: Leverages Azure RBAC, Managed Identity, and encryption at rest
- Multi-Region: Deploys forwarders close to data sources for minimal latency
- Efficient Batching: Optimized for Datadog API limits with intelligent compression
- Resource Optimization: Pay only for what you use with serverless Container Apps
Automated Log Forwarding for Azure uses a sophisticated three-tier architecture designed for enterprise reliability and performance:
βββββββββββββββββββ ββββββββββββββββββββ βββββββββββββββββββ
β Control Plane ββββββ Forwarders ββββββ Datadog β
β (Orchestrator) β β (Log Processors) β β (Destination) β
βββββββββββββββββββ ββββββββββββββββββββ βββββββββββββββββββ
β β β
β β β
βββββββΌββββββ ββββββΌββββββββ ββββββΌβββββ
β Resource β β Azure β β Datadog β
β Discovery β β Blob β β Logs β
β β β Storage β β API β
β Scaling β β Processing β βββββββββββ
β β ββββββββββββββ
β Diagnosticβ
β Settings β
βββββββββββββ
Intelligent orchestration engine that manages the entire system lifecycle:
- Resource Discovery: Continuously scans Azure subscriptions for log-generating resources
- Smart Scaling: Provisions/deprovisions forwarders based on real-time log volume metrics
- Configuration Management: Automatically configures Azure diagnostic settings
- Health Monitoring: Monitors system health and triggers automatic remediation
- Selective Targeting: Configurable filters for specific resource types or tags
High-performance log processing engines optimized for throughput:
- Stream Processing: Real-time processing of Azure blob storage streams
- Multi-Format Parsing: Native support for all Azure log formats (Function Apps, NSG Flow Logs, Active Directory, etc.)
- State Management: Cursor-based tracking ensures zero data loss
- Error Handling: Sophisticated retry logic with dead letter queues
- Azure-Native: Uses Azure Container Apps, Storage Accounts, and Managed Identity
- Datadog Integration: Optimized for Datadog's ingestion APIs with proper batching and compression
Deploy the complete system to your Azure subscription in under 5 minutes:
Deploy just the forwarder component for specific use cases:
That's it. Automated Log Forwarding for Azure will automatically:
- Discover all log-generating resources in your subscription(s)
- Configure diagnostic settings to route logs to storage
- Deploy and scale forwarders based on log volume
- Begin forwarding logs to Datadog
Please see our official documentation for a more detailed getting started guide.
- Function App Logs
- Network Security Group Flow Logs
- Azure Active Directory Logs
- Application Insights Logs
- Resource Manager Activity Logs
- Custom Application Logs
- And ANY other Azure log types available via Diagnostic Settings
- Full System: Complete orchestration with auto-discovery
- Standalone Forwarder: Individual forwarder instances
Automated Log Forwarding for Azure is built with extensibility in mind:
- π Python Control Plane: Extensible orchestration logic with comprehensive APIs
- β‘ Go Forwarders: High-performance processing with plugin architecture
- ποΈ Infrastructure as Code: Complete ARM/Bicep templates for customization
- π§ Configuration Management: YAML-based configuration for all components
Development Resources:
Traditional Approach | Automated Log Forwarding for Azure |
---|---|
β Manual configuration per resource | β Automatic discovery and configuration |
β Fixed scaling, over-provisioning | β Dynamic scaling based on actual usage |
β Complex maintenance and updates | β Self-managing with automatic updates |
Ready to transform your Azure logging strategy?
Built with β€οΈ by the Azure Integrations team at Datadog