Werk #16868: azure: Fetch metrics in bulk

Component Checks & agents
Title azure: Fetch metrics in bulk
Date Sep 6, 2024
Level Trivial Change
Class Bug Fix
Compatibility Compatible - no manual interaction needed
Checkmk versions & editions
2.4.0b1 Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)
2.3.0p17 Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)
2.2.0p35 Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)

Until now, Azure agent fetched metrics for each resource individually. This resulted in many requests made to the Azure API. After the changes in Azure API rate limits it started causing agent timeouts in large environments.

Now, the Azure agent fetches metrics in bulk per resource type and region. This way the number of requests is significantly reduced. Since metrics are no longer fetched per resource, parallel execution is also removed together with the Force agent to run in single thread option.

To the list of all Werks