共用方式為


Metrics - Custom - Create

張貼資源的計量值

POST https://monitoring.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProvider}/{resourceTypeName}/{resourceName}/metrics

URI 參數

名稱 位於 必要 類型 Description
resourceGroupName
path True

string

ARM 資源組名

resourceName
path True

string

ARM 資源名稱

resourceProvider
path True

string

ARM 資源提供者名稱

resourceTypeName
path True

string

ARM 資源類型名稱

subscriptionId
path True

string

Azure 訂用帳戶標識碼

要求標頭

名稱 必要 類型 Description
Content-Type True

string

支援 application/json 和 application/x-ndjson

Content-Length True

integer

int32

承載的內容長度

Authorization True

string

針對物件 「HTTPs:\monitoring.azure.com」 發出的授權令牌問題

要求本文

名稱 必要 類型 Description
data True

AzureMetricsData

time True

string

取得或設定 ISO 8601 格式的 Time 屬性 ()

回應

名稱 類型 Description
200 OK

AzureMetricsResult

Azure 計量發佈成功

Other Status Codes

AzureMetricsResult

伺服器發生非預期的錯誤。 如需原因,請參閱響應物件

範例

Post azure metrics for cows sold with related metadata as dimensions

範例要求

POST https://monitoring.azure.com/subscriptions/b7ac8a0c-fbae-4e29-a0f7-09999b8857a1/resourcegroups/CowsSeller/providers/Microsoft.Storage/storageAccounts/cowssellerstore/metrics




{
  "time": "2018-08-24T 11:02:00-7:00",
  "data": {
    "baseData": {
      "metric": "CowsSold",
      "namespace": "Cows",
      "dimNames": [
        "Breed",
        "Color",
        "Age"
      ],
      "series": [
        {
          "dimValues": [
            "Angus",
            "Blue",
            "5"
          ],
          "min": 5,
          "max": 20,
          "sum": 30,
          "count": 3
        }
      ]
    }
  }
}

範例回覆

{
  "statusCode": 200
}

定義

名稱 Description
ApiError
ApiFailureResponse
AzureMetricsBaseData
AzureMetricsData
AzureMetricsDocument
AzureMetricsResult
AzureTimeSeriesData

ApiError

名稱 類型 Description
code

string

取得或設定 Azure 計量錯誤碼

message

string

取得或設定 Azure 計量錯誤訊息

ApiFailureResponse

名稱 類型 Description
error

ApiError

AzureMetricsBaseData

名稱 類型 Description
dimNames

string[]

取得或設定 (選擇性) 的維度名稱清單

metric

string

取得或設定計量名稱

namespace

string

取得或設定 Metric 命名空間

series

AzureTimeSeriesData[]

取得或設定計量的時間序列數據清單, (每個唯一維度組合一個)

AzureMetricsData

名稱 類型 Description
baseData

AzureMetricsBaseData

AzureMetricsDocument

名稱 類型 Description
data

AzureMetricsData

time

string

取得或設定 ISO 8601 格式的 Time 屬性 ()

AzureMetricsResult

名稱 類型 Description
apiFailureResponse

ApiFailureResponse

statusCode

integer

Http 狀態代碼回應

AzureTimeSeriesData

名稱 類型 Description
count

integer

取得或設定 Count 值

dimValues

string[]

取得或設定維度值

max

number

取得或設定最大值

min

number

取得或設定 Min 值

sum

number

取得或設定 Sum 值