Azure Blob ingestion¶
The Azure Blob integration is a buffered ingestion path for diagnostic files. Azure Event Grid notifies Logstrm about a BlobCreated object; Logstrm downloads the referenced blob and decodes its records. It is an ingestor, not an output emitter, but it is documented here with the integration references.
ingestors:
- name: azure-blob-budget
type: azure_blob
enabled: true
storage:
account_url: "https://<storage-account>.blob.core.windows.net/"
container: "frontdoor-diagnostics"
credential_mode: "managed_identity"
webhook_listen: "0.0.0.0:8090"
webhook_path: "/webhooks/azure-event-grid"
max_concurrent_jobs: 4
The webhook receives Event Grid metadata, not arbitrary log batches. The event must identify a newly created Blob, and the runtime identity must be able to read that blob.
For low-latency streams, use the Event Hubs/Kafka-compatible path. For deterministic local load testing of routing and transformations, use the explicitly disabled-by-default benchmark HTTP ingestor instead.