An Azure service that is used to collect, analyze, and act on telemetry data from Azure and on-premises environments.
StorageDelete logs for Azure Storage are only emitted and collected when:
- A diagnostic setting exists on the correct resource scope (the storage account/blob sub‑resource), and
- The StorageDelete category is selected and routed to at least one destination (Log Analytics, storage, or Event Hubs), and
- Azure Monitor resource logs are actually being generated and routed by the platform.
From the described behavior:
- StorageRead/StorageWrite are flowing correctly to both Log Analytics (StorageBlobLogs) and the
insights-logs-storageread/insights-logs-storagewritecontainers. - The
insights-logs-storagedeletecontainer is never created, and DeleteBlob never appears in StorageBlobLogs.
Given that:
- Diagnostic settings must be explicitly created per resource and per category. Resource logs are not collected or stored until a diagnostic setting is created and categories are selected.
- When archiving to a storage account, Azure automatically creates the destination containers per category only when logs for that category are actually emitted.
The combination of:
- StorageRead/StorageWrite containers existing with data, and
- StorageDelete container never being created,
indicates that the platform is not emitting StorageDelete resource logs for those DeleteBlob operations, even though the category is selected. This aligns with the key observation that the backend is not generating StorageDelete logs for the affected accounts.
The provided context does not document any regional limitation or known issue specific to StorageDelete in Central India, nor any additional configuration beyond diagnostic settings that would be required to get StorageDelete logs. It only states that:
- Resource logs are generated automatically by the resource, but not collected until diagnostic settings route them.
- Categories for storage include StorageRead, StorageWrite, and StorageDelete, and all are configured the same way in diagnostic settings.
Because StorageRead/StorageWrite are working with the same diagnostic setting and destinations, and StorageDelete is not appearing anywhere (Log Analytics or storage), this scenario matches a backend/platform issue rather than a configuration problem that can be resolved from the documented guidance.
The next step is to open a support case with Microsoft, referencing:
- The storage account names and subscription IDs.
- The region (Central India).
- Confirmation that StorageRead/StorageWrite logs are present while StorageDelete logs are not, despite StorageDelete being enabled in the same diagnostic setting.
Support can then verify whether there is a service-side issue with StorageDelete emission for that region or those accounts.
References: