Multiple blob operations per minute

Jørgen Nygaard 1 Reputation point
2021-05-07T06:03:22.533+00:00

I've set up a Function app for sending incoming messages from IoT Hub to a CosmosDB. Everything works fine and the data is stored in a table. However, even if the function is not triggered, I exceed for "Storage, Tiered Block Blob, Hot Read Operations" by over 1000% as shown below.
94652-image.png

Tried digging into it by looking at logs for the Storage account after talking with someone from the billing support team.
Found multiple blob operations happening per minute and I have no idea why. Is this normal? All of them have the same request URL:
https://[mystorageaccount].blob.core.windows.net/azure-webjobs-eventhub/ihsuproddbres022dednamespace.servicebus.windows.net/iothub-ehub-plantpihub-10052448-d94c18a7fe/$default/[...]
94671-image.png

Azure Functions
Azure Functions
An Azure service that provides an event-driven serverless compute platform.
3,998 questions
Azure Blob Storage
Azure Blob Storage
An Azure service that stores unstructured data in the cloud as blobs.
2,272 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Pramod Valavala 20,501 Reputation points Microsoft Employee
    2021-05-10T06:39:38.977+00:00

    @Anonymous The EventProcessorHost which powers the Azure Functions extension uses a storage account to track ownership of partitions which I believe are the calls being made.

    This is required since you could have multiple instances processing from the same consumer group and to load balance partitions among them.