Metrics - Custom - Create
リソースのメトリック値を投稿します。
POST https://monitoring.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProvider}/{resourceTypeName}/{resourceName}/metrics
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
resource
|
path | True |
string |
ARM リソース グループ名 |
resource
|
path | True |
string |
ARM リソース名 |
resource
|
path | True |
string |
ARM リソース プロバイダー名 |
resource
|
path | True |
string |
ARM リソースの種類名 |
subscription
|
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 | ||
time | True |
string |
Time プロパティを取得または設定します (ISO 8601 形式) |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
Azure メトリックの発行に成功しました |
|
Other Status Codes |
サーバーからの予期しないエラー。 理由については、応答オブジェクトを参照してください |
例
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
}
定義
名前 | 説明 |
---|---|
Api |
|
Api |
|
Azure |
|
Azure |
|
Azure |
|
Azure |
|
Azure |
ApiError
名前 | 型 | 説明 |
---|---|---|
code |
string |
Azure メトリックのエラー コードを取得または設定します |
message |
string |
Azure メトリックのエラー メッセージを取得または設定します |
ApiFailureResponse
名前 | 型 | 説明 |
---|---|---|
error |
AzureMetricsBaseData
名前 | 型 | 説明 |
---|---|---|
dimNames |
string[] |
ディメンション名の一覧を取得または設定します (省略可能) |
metric |
string |
メトリック名を取得または設定します |
namespace |
string |
メトリック名前空間を取得または設定します。 |
series |
メトリックの時系列データの一覧を取得または設定します (一意のディメンションの組み合わせごとに 1 つ) |
AzureMetricsData
名前 | 型 | 説明 |
---|---|---|
baseData |
AzureMetricsDocument
名前 | 型 | 説明 |
---|---|---|
data | ||
time |
string |
Time プロパティを取得または設定します (ISO 8601 形式) |
AzureMetricsResult
名前 | 型 | 説明 |
---|---|---|
apiFailureResponse | ||
statusCode |
integer |
Http 状態コードの応答 |
AzureTimeSeriesData
名前 | 型 | 説明 |
---|---|---|
count |
integer |
Count 値を取得または設定します。 |
dimValues |
string[] |
ディメンション値を取得または設定します |
max |
number |
最大値を取得または設定します |
min |
number |
Min 値を取得または設定します |
sum |
number |
Sum 値を取得または設定します |