An Azure service that stores unstructured data in the cloud as blobs.
Hello !
Thank you for posting on MS Learn Q&A.
Blob Capacity and Blob Count are still listed as Azure Monitor Blob service capacity metrics with PT1H / 1-hour time grain and Average aggregation and these metrics are emitted hourly but they are computed by a background process and updated multiple times a day.
So the behavior you are seeing is not something I would interpret as blob data loss. Since both BlobCapacity and BlobCount show the same gaps, while the values remain consistent this looks more like a metrics emission or Azure Monitor ingestion issue for those capacity metrics.
Azure Monitor scatter charts only show a dot when a value exists. Missing dots mean the metric returned null / no data for that time grain, not zero.
PT1H is the supported time grain but capacity metrics are background calculated and I would not assume the missing historical points will be backfilled Azure Monitor stores whatever metric samples the resource provider emits. If the points remain missing after the normal processing delay, treat them as absent unless Microsoft Support confirms a backend recovery.
You can query the metric directly through Azure Monitor Metrics API or CLI for the same time range. For example:
az monitor metrics list \
--resource "/subscriptions/<subId>/resourceGroups/<rg>/providers/Microsoft.Storage/storageAccounts/<account>/blobServices/default" \
--metric BlobCapacity BlobCount \
--interval PT1H \
--aggregation Average \
--start-time 2026-05-12T00:00:00Z \
--end-time 2026-05-19T00:00:00Z
If the API also returns missing hourly buckets, then this is not a charting issue.