Discovery of Azure reservations costs in non-US dollar currencies

Turbonomic discover costs for Azure reservations through the Azure Retail API and your billing accounts. By default, the API returns cost information in US dollars (USD), while your billing accounts return cost information in your local currency.

If you use Azure Enterprise Agreement and your local currency is one of the non-US dollar currencies listed in the Azure documentation, Turbonomic might sometimes calculate unrealistic savings values.

Note:

By default, Turbonomic uses the dollar symbol ($) when displaying the costs and savings that it discovers or calculates for your cloud workloads. You can set a different symbol to match your preferred currency. For example, if your cloud provider bills you in euros, change the currency symbol to €.

Go to Settings > Billing and Costs > Currency to change the symbol. Note that currency symbols are for display purposes only. Turbonomic does not convert monetary amounts when you switch symbols.

To enable the discovery of Azure reservations costs in your local currency, perform the following steps.

  1. Get the probe UUID for Azure Pricing.

    1. Log in to the Turbonomic user interface and then navigate to https://<your_instance_address>/apidoc.

    2. Expand [INTERNAL USE - NOT SUPPORTED].

    3. Expand GET /probes, click Try it out, and then click Execute.

    4. Find the Azure Pricing probe.

      Code block ending with type
    5. Copy the UUID for the Azure Pricing probe.

      Expanded tab to copy UUID
  2. Set your local currency.

    1. Expand PUT /probes/{probeId}/properties/{propertyName} and click Try it out.

    2. Configure the following settings:

      Setting currency properties
      • probeid – Specify the UUID for the Azure Pricing probe.

      • propertyName – Specify currency.pricesheet.retail.

      • body – Specify the 3 digit currency code. Codes are available in the Azure documentation.

    3. Click Execute to apply your changes. A 200 response displays.

  3. Restart the mediation-azurepricing pod from the backend.

    kubectl delete pod mediation-azurepricing<tab>
    Note:

    After the restart, it may take Turbonomic a few hours to discover Azure reservations costs in the new currency.