Metrics - Custom - Create
Pubblicare i valori delle metriche per una risorsa.
POST https://monitoring.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProvider}/{resourceTypeName}/{resourceName}/metrics
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
resource
|
path | True |
string |
Nome del gruppo di risorse di Resource Manager |
resource
|
path | True |
string |
Nome della risorsa ARM |
resource
|
path | True |
string |
Nome del provider di risorse arm |
resource
|
path | True |
string |
Nome del tipo di risorsa ARM |
subscription
|
path | True |
string |
ID sottoscrizione di Azure |
Intestazione della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
Content-Type | True |
string |
Supporta application/json e application/x-ndjson |
Content-Length | True |
integer int32 |
Lunghezza del contenuto del payload |
Authorization | True |
string |
Problema del token di autorizzazione per il gruppo di destinatari "https:\monitoring.azure.com" |
Corpo della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
data | True | ||
time | True |
string |
Ottiene o imposta la proprietà Time (in formato ISO 8601) |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
Le metriche di Azure vengono pubblicate correttamente |
|
Other Status Codes |
Errore imprevisto dal server. Per il motivo, vedere l'oggetto response |
Esempio
Post azure metrics for cows sold with related metadata as dimensions
Esempio di richiesta
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
}
]
}
}
}
Risposta di esempio
{
"statusCode": 200
}
Definizioni
Nome | Descrizione |
---|---|
Api |
|
Api |
|
Azure |
|
Azure |
|
Azure |
|
Azure |
|
Azure |
ApiError
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Ottiene o imposta il codice di errore delle metriche di Azure |
message |
string |
Ottiene o imposta il messaggio di errore delle metriche di Azure |
ApiFailureResponse
Nome | Tipo | Descrizione |
---|---|---|
error |
AzureMetricsBaseData
Nome | Tipo | Descrizione |
---|---|---|
dimNames |
string[] |
Ottiene o imposta l'elenco dei nomi delle dimensioni (facoltativo) |
metric |
string |
Ottiene o imposta il nome della metrica |
namespace |
string |
Ottiene o imposta lo spazio dei nomi Metrica |
series |
Ottiene o imposta l'elenco di dati della serie temporale per la metrica (una per combinazione di dimensioni univoca) |
AzureMetricsData
Nome | Tipo | Descrizione |
---|---|---|
baseData |
AzureMetricsDocument
Nome | Tipo | Descrizione |
---|---|---|
data | ||
time |
string |
Ottiene o imposta la proprietà Time (in formato ISO 8601) |
AzureMetricsResult
Nome | Tipo | Descrizione |
---|---|---|
apiFailureResponse | ||
statusCode |
integer |
Risposta del codice di stato Http |
AzureTimeSeriesData
Nome | Tipo | Descrizione |
---|---|---|
count |
integer |
Ottiene o imposta il valore Count |
dimValues |
string[] |
Ottiene o imposta i valori delle dimensioni |
max |
number |
Ottiene o imposta il valore massimo |
min |
number |
Ottiene o imposta il valore Min |
sum |
number |
Ottiene o imposta valore Sum |