You observe that Azure Agent metrics report incorrectly or show gaps. In the agent logs, you see HTTP 400 and 429 errors, indicating that requests fail or are rate-limited.
These errors typically occur due to Azure Resource Manager (ARM) subscription-level read throttling. Azure enforces limits on the number of read requests using a token-bucket mechanism. These limits apply per subscription, per service principal, and per operation type. When you use a single service principal across multiple subscriptions or high-volume environments, you may exceed the available quota, leading to data gaps.
To reduce throttling behavior and improve monitoring reliability, you should follow these best practices:
Fixed in release DXO2_SaaS_26.5.1 and higher. See for steps to download this release.