API потребления Azure. Какие показатели счетчиков используются в списке сведений об использовании Azure - PullRequest
2 голосов
/ 25 мая 2019

Я использую API сведений об использовании, чтобы получить список сведений об использовании на основе подписки, и я пытаюсь определить, какой показатель использовался в каждом из элементов списка.Я использовал этот вызов GET https://management.azure.com/{scope}/providers/Microsoft.Consumption/usageDetails?api-version=2019-01-01

Вот формат ответа -

{
  "value": [
{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Billing/billingPeriods/201702/providers/Microsoft.Consumption/usageDetails/usageDetailsId1",
  "name": "usageDetailsId1",
  "type": "Microsoft.Consumption/usageDetails",
  "tags": {
    "env": "newcrp",
    "dev": "tools"
  },
  "properties": {
    "billingPeriodId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Billing/billingPeriods/201702",
    "invoiceId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Billing/invoices/201703-123456789",
    "usageStart": "2017-02-13T00:00:00Z",
    "usageEnd": "2017-02-13T23:59:59Z",
    "instanceName": "shared1",
    "instanceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Default-Web-eastasia/providers/Microsoft.Web/sites/shared1",
    "instanceLocation": "eastasia",
    "currency": "USD",
    "usageQuantity": 0.00328,
    "billableQuantity": 0.00328,
    "pretaxCost": 0.67,
    "isEstimated": false,
    "meterId": "00000000-0000-0000-0000-000000000000",
    "partNumber": "Part Number 1",
    "resourceGuid": "00000000-0000-0000-0000-000000000000",
    "offerId": "Offer Id 1",
    "chargesBilledSeparately": true,
    "location": "EU West"
  }
 }
 ]
}

Кто-нибудь знает, можно ли рассчитать ставку следующим образом: meterRate = pretaxCost / usingQuantity?

...