Execution of Logic App causes Azure Resource Manager subscription read limit to be reached

Mike Lee 247 Reputation points
2020-07-21T15:48:26.357+00:00

I have a Logic app that calls another Logic app which in turn calls an Azure function a couple hundred times. The Logic apps are doing things like reading keyvault entries, querying 3rd party API's, uploading content to Blob storage.

During a support call with Microsoft on a different issue we noticed that I could not add any Azure actions in the Designer. Further investigations showed that my account had hit the 12000 read operations/hour threshold (https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/request-limits-and-throttling#subscription-and-tenant-limits) against the Azure Resource Manager (a.k.a. ARM) api. The support engineer passed on a chart which showed me which Logic App which was reading from ARM quite a lot.

What I don't know is why executing a Logic app would cause so many requests to the ARM api? If I was provisioning Azure services or explicitly calling on the ARM api I can understand. But in this case I'm performing regular Logic app type actions.

Does anyone know if there is some sort of correlation between executing Azure related actions and hitting the ARM api?

Thanks,

Mike

Azure Logic Apps
Azure Logic Apps
An Azure service that automates the access and use of data across clouds without writing code.
2,951 questions
{count} votes