Our new integration with Microsoft Azure allows data collection to be configured automatically through Circonus.

How it Works

Step 1: If you don’t have one already, create your Circonus account.

Step 2: Login to your Circonus account and provide your Microsoft Azure credentials (Tenant, Client, and Secret).

Simply login into your Circonus account and provide the credentials for the Azure Instances you want to monitor. The Circonus - Azure Integration will automatically go through all the resource groups for all your subscriptions and populate the Circonus Time-Series Database (powered by IRONdb) with your Microsoft Azure data.

Circonus takes the credentials you provide, your Tenant, Client, and Secret, then polls the endpoint for a list of all available metrics that are specific to the user (Tenant, Client, and Secret combination). Once monitoring is enabled you will see the the names of the instances displayed.

For example, say you are using Azure to run 5 web servers and 2 SQL servers. Simply provide your credentials and Circonus will automatically pull every metric associated with those servers through Azure’s data collection system and populate them into the IRONdb database in Circonus.

Step 3: You’re done!

Once data collection is enabled, you can then use all the graphing, analytics, and alerting tools in the Circonus platform with your Azure data.

Alerting on Azure Data

You can set alerts within Circonus to send notifications allowing you to make changes to the resources within Azure. For example, you can monitor the CPU usage and disk reads and writes of the web hosts you spin up in Azure, and then use this data to determine whether you should launch additional instances to handle increased load. You can also use this data to stop underused instances. With Circonus you gain system-wide visibility into resource utilization, application performance, and operational health.


The Circonus team is here to help. Please contact sales@circonus.com for questions about our Microsoft Azure integration.