Metrics - Custom - Create
Opublikuj wartości metryk dla zasobu.
POST https://monitoring.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProvider}/{resourceTypeName}/{resourceName}/metrics
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
resource
|
path | True |
string |
Nazwa grupy zasobów usługi ARM |
resource
|
path | True |
string |
Nazwa zasobu usługi ARM |
resource
|
path | True |
string |
Nazwa dostawcy zasobów usługi ARM |
resource
|
path | True |
string |
Nazwa typu zasobu usługi ARM |
subscription
|
path | True |
string |
Identyfikator subskrypcji platformy Azure |
Nagłówek żądania
Nazwa | Wymagane | Typ | Opis |
---|---|---|---|
Content-Type | True |
string |
Obsługuje kod application/json i application/x-ndjson |
Content-Length | True |
integer int32 |
Długość zawartości ładunku |
Authorization | True |
string |
Problem z tokenem autoryzacji dla odbiorców "https:\monitoring.azure.com" |
Treść żądania
Nazwa | Wymagane | Typ | Opis |
---|---|---|---|
data | True | ||
time | True |
string |
Pobiera lub ustawia właściwość Time (w formacie ISO 8601) |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
Publikowanie metryk platformy Azure zakończyło się pomyślnie |
|
Other Status Codes |
Nieoczekiwany błąd z serwera. Zobacz obiekt odpowiedzi z przyczyny |
Przykłady
Post azure metrics for cows sold with related metadata as dimensions
Przykładowe żądanie
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
}
]
}
}
}
Przykładowa odpowiedź
{
"statusCode": 200
}
Definicje
Nazwa | Opis |
---|---|
Api |
|
Api |
|
Azure |
|
Azure |
|
Azure |
|
Azure |
|
Azure |
ApiError
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Pobiera lub ustawia kod błędu metryk platformy Azure |
message |
string |
Pobiera lub ustawia komunikat o błędzie metryk platformy Azure |
ApiFailureResponse
Nazwa | Typ | Opis |
---|---|---|
error |
AzureMetricsBaseData
Nazwa | Typ | Opis |
---|---|---|
dimNames |
string[] |
Pobiera lub ustawia listę nazw wymiarów (opcjonalnie) |
metric |
string |
Pobiera lub ustawia nazwę metryki |
namespace |
string |
Pobiera lub ustawia przestrzeń nazw metryki |
series |
Pobiera lub ustawia listę danych szeregów czasowych dla metryki (jedna na unikatową kombinację wymiarów) |
AzureMetricsData
Nazwa | Typ | Opis |
---|---|---|
baseData |
AzureMetricsDocument
Nazwa | Typ | Opis |
---|---|---|
data | ||
time |
string |
Pobiera lub ustawia właściwość Time (w formacie ISO 8601) |
AzureMetricsResult
Nazwa | Typ | Opis |
---|---|---|
apiFailureResponse | ||
statusCode |
integer |
Odpowiedź kodu stanu HTTP |
AzureTimeSeriesData
Nazwa | Typ | Opis |
---|---|---|
count |
integer |
Pobiera lub ustawia wartość count |
dimValues |
string[] |
Pobiera lub ustawia wartości wymiarów |
max |
number |
Pobiera lub ustawia wartość maksymalną |
min |
number |
Pobiera lub ustawia wartość minimalną |
sum |
number |
Pobiera lub ustawia wartość Sum |