Connecting to Azure
To connect Turbonomic to your Azure environment, perform the tasks outlined in this topic.
These tasks apply to both global Azure and Azure Government. For Azure Government, be sure to review the requirements and caveats outlined in this topic.
Turbonomic requires Resource Manager to monitor your Azure resources. If you are currently managing Azure resources using the classic deployment model, migrate to Resource Manager before connecting Turbonomic to Azure.
-
Configure firewall and proxy access.
If you run Turbonomic behind a firewall, configure firewall and proxy access.
-
Register resource providers for the Azure subscriptions that Turbonomic will manage.
-
Set up a service principal for workload monitoring in Azure.
Turbonomic discovers and monitors your Azure workloads through a service principal that you set up in Azure.
-
Add an Azure Service Principal target in Turbonomic.
Authorize a secure connection through your service principal.
To authorize the connection, add an Azure Service Principal target in the Turbonomic user interface.
-
Decide whether to use the Cost Details API or a cost export.
Turbonomic can collect billing data through the Cost Details API or a cost export that you set up in Azure. Microsoft recommends the Cost Details API for billing data that is less than 2 GB in size, and a cost export for sizes that exceed 2 GB.
-
Set up a service principal for billing data monitoring in Azure.
Turbonomic collects billing data through a service principal that you set up in Azure. You can use the service principal that you previously set up for workload monitoring, or create a new one specifically for billing data monitoring.
-
Add an Azure Billing target in Turbonomic.
Authorize a secure connection to your billing data.
To authorize the connection, add an Azure Billing target in the Turbonomic user interface.