次の方法で共有


Metrics - Custom - Create

リソースのメトリック値を投稿します

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

URI パラメーター

名前 / 必須 説明
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 サブスクリプション ID

要求ヘッダー

名前 必須 説明
Content-Type True

string

application/json と application/x-ndjson をサポートします

Content-Length True

integer

int32

ペイロードのコンテンツの長さ

Authorization True

string

対象ユーザー "https:\monitoring.azure.com" に対して発行された承認トークンの問題

要求本文

名前 必須 説明
data True

AzureMetricsData

time True

string

Time プロパティを取得または設定します (ISO 8601 形式)

応答

名前 説明
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
}

定義

名前 説明
ApiError
ApiFailureResponse
AzureMetricsBaseData
AzureMetricsData
AzureMetricsDocument
AzureMetricsResult
AzureTimeSeriesData

ApiError

名前 説明
code

string

Azure メトリックのエラー コードを取得または設定します

message

string

Azure メトリックのエラー メッセージを取得または設定します

ApiFailureResponse

名前 説明
error

ApiError

AzureMetricsBaseData

名前 説明
dimNames

string[]

ディメンション名の一覧を取得または設定します (省略可能)

metric

string

メトリック名を取得または設定します

namespace

string

メトリック名前空間を取得または設定します。

series

AzureTimeSeriesData[]

メトリックの時系列データの一覧を取得または設定します (一意のディメンションの組み合わせごとに 1 つ)

AzureMetricsData

名前 説明
baseData

AzureMetricsBaseData

AzureMetricsDocument

名前 説明
data

AzureMetricsData

time

string

Time プロパティを取得または設定します (ISO 8601 形式)

AzureMetricsResult

名前 説明
apiFailureResponse

ApiFailureResponse

statusCode

integer

Http 状態コードの応答

AzureTimeSeriesData

名前 説明
count

integer

Count 値を取得または設定します。

dimValues

string[]

ディメンション値を取得または設定します

max

number

最大値を取得または設定します

min

number

Min 値を取得または設定します

sum

number

Sum 値を取得または設定します