Documentation forOrion Platform

Understand Azure polling limits

This Orion Platform topic applies only to the following products:


Azure has a polling limit of 1 million free API requests per subscription per calendar month and considers a single API request (also known as a "call") to be one that returns 1,440 data points.

  • If an API request returns more than 1,440 data points, Azure counts it as multiple API requests.
  • If an API request returns less than 1,440 data points, Azure counts as less than one API request.

Azure calculates the number of API requests per day by aggregating number of data points consumed each day, and then dividing that total by 1,440. 1,440 is also the total number of data points that can be stored per metric per day. To learn about increasing polling limits, review Azure subscription and service limits from Microsoft.

Requests may be consumed by third-party products, custom code, Azure VMs managed as nodes in the Orion Platform.

Azure constantly checks incoming requests against account limit settings. To manage polling to avoid exceeding limits and incurring charges, you can:

  • Edit cloud account properties to toggle monitoring on and off for an entire cloud account or individual VMs.
  • Configure polling alerts for throttling, exceeded limits, health status, and more.
  • Request a limit increase from Microsoft.
  • Disable the Azure Monitor API.
  • Proactively track Azure resource usage, as described next.

Track Azure resource usage

There are many ways to track Azure usage and proactively adjust capacity before exceeding limits and incurring charges, including:

  • Log into the Azure Portal and display usage statistics.
  • Download a usage file from the Azure Portal.

To display approximate usage in the Orion Web Console

  1. On the Cloud Summary page, click Cloud Infrastructure Monitoring.
  2. On the Cloud Infrastructure Monitoring, click Manage Cloud Accounts.
  3. On the Manage Cloud Accounts and select the check box for an Azure account.
  4. Click Edit Properties.
  5. On the Edit Properties page, switch to the API Polling Options tab and examine the Approximate Requests Used this Month value.

Azure tracks API requests and applies throttling after reaching 15,000 read-requests per hour, by default.

To consolidate all Azure payments into a single bill and identify your total spending for cloud services, download the free Cost Calculator for Azure. Click here for details.

Disable the Azure Monitor API

You can disable the Azure Monitor API at the account level to avoid exceeding polling limits and incurring fees, especially if levels get close to or exceed the limit of free requests. Azure APIs continue polling for VM status, as displayed on the Cloud Summary and Instance Details pages, but metric polling stops.