Metrics - Custom - Create
Post hodnoty metriky proprostředku .
POST https://monitoring.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProvider}/{resourceTypeName}/{resourceName}/metrics
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Název skupiny prostředků ARM |
resource
|
path | True |
string |
Název prostředku ARM |
resource
|
path | True |
string |
Název poskytovatele prostředků ARM |
resource
|
path | True |
string |
Název typu prostředku ARM |
subscription
|
path | True |
string |
ID předplatného Azure |
Hlavička požadavku
Name | Vyžadováno | Typ | Description |
---|---|---|---|
Content-Type | True |
string |
Podporuje application/json a application/x-ndjson. |
Content-Length | True |
integer (int32) |
Délka obsahu datové části |
Authorization | True |
string |
Problém s autorizačním tokenem vystavený pro cílovou skupinu https:\monitoring.azure.com |
Text požadavku
Name | Vyžadováno | Typ | Description |
---|---|---|---|
data | True | ||
time | True |
string |
Získá nebo nastaví Vlastnost Time (ve formátu ISO 8601) |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
Publikování metrik Azure bylo úspěšné. |
|
Other Status Codes |
Neočekávaná chyba ze serveru Podívejte se na objekt odpovědi z důvodu. |
Příklady
Post azure metrics for cows sold with related metadata as dimensions
Ukázkový požadavek
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
}
]
}
}
}
Ukázková odpověď
{
"statusCode": 200
}
Definice
Name | Description |
---|---|
Api |
|
Api |
|
Azure |
|
Azure |
|
Azure |
|
Azure |
|
Azure |
ApiError
Name | Typ | Description |
---|---|---|
code |
string |
Získá nebo nastaví kód chyby metrik Azure. |
message |
string |
Získá nebo nastaví chybovou zprávu metrik Azure. |
ApiFailureResponse
Name | Typ | Description |
---|---|---|
error |
AzureMetricsBaseData
Name | Typ | Description |
---|---|---|
dimNames |
string[] |
Získá nebo nastaví seznam názvů dimenzí (volitelné). |
metric |
string |
Získá nebo nastaví název metriky. |
namespace |
string |
Získá nebo nastaví obor názvů metriky. |
series |
Získá nebo nastaví seznam dat časových řad pro metriku (jednu pro jedinečnou kombinaci dimenzí). |
AzureMetricsData
Name | Typ | Description |
---|---|---|
baseData |
AzureMetricsDocument
Name | Typ | Description |
---|---|---|
data | ||
time |
string |
Získá nebo nastaví Vlastnost Time (ve formátu ISO 8601) |
AzureMetricsResult
Name | Typ | Description |
---|---|---|
apiFailureResponse | ||
statusCode |
integer (int32) |
Odpověď stavových kódů HTTP |
AzureTimeSeriesData
Name | Typ | Description |
---|---|---|
count |
integer (int32) |
Získá nebo nastaví hodnotu Počet. |
dimValues |
string[] |
Získá nebo nastaví hodnoty dimenzí. |
max |
number (double) |
Získá nebo nastaví maximální hodnotu. |
min |
number (double) |
Získá nebo nastaví minimální hodnotu. |
sum |
number (double) |
Získá nebo nastaví hodnotu součtu. |