Metrics - Custom - Create
Publique os valores de métricas de um recurso.
POST https://monitoring.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProvider}/{resourceTypeName}/{resourceName}/metrics
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string |
O nome do grupo de recursos do ARM |
resource
|
path | True |
string |
O nome do recurso do ARM |
resource
|
path | True |
string |
O nome do fornecedor de recursos do ARM |
resource
|
path | True |
string |
O nome do tipo de recurso do ARM |
subscription
|
path | True |
string |
O ID da subscrição do Azure |
Cabeçalho do Pedido
Name | Necessário | Tipo | Description |
---|---|---|---|
Content-Type | True |
string |
Suporta a aplicação/json e aplicação/x-ndjson |
Content-Length | True |
integer int32 |
Duração do conteúdo do payload |
Authorization | True |
string |
Problema de token de autorização para emitido para a audiência "https:\monitoring.azure.com" |
Corpo do Pedido
Name | Necessário | Tipo | Description |
---|---|---|---|
data | True | ||
time | True |
string |
Obtém ou define a propriedade Hora (no formato ISO 8601) |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
A publicação de métricas do azure foi bem-sucedida |
|
Other Status Codes |
Um erro inesperado do servidor. Veja o objeto de resposta pelo motivo |
Exemplos
Post azure metrics for cows sold with related metadata as dimensions
Pedido de amostra
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
}
]
}
}
}
Resposta da amostra
{
"statusCode": 200
}
Definições
Name | Description |
---|---|
Api |
|
Api |
|
Azure |
|
Azure |
|
Azure |
|
Azure |
|
Azure |
ApiError
Name | Tipo | Description |
---|---|---|
code |
string |
Obtém ou define o código de erro das métricas do Azure |
message |
string |
Obtém ou define a mensagem de erro de métricas do Azure |
ApiFailureResponse
Name | Tipo | Description |
---|---|---|
error |
AzureMetricsBaseData
Name | Tipo | Description |
---|---|---|
dimNames |
string[] |
Obtém ou define a lista de nomes de dimensões (opcional) |
metric |
string |
Obtém ou define o nome da Métrica |
namespace |
string |
Obtém ou define o espaço de nomes de Métricas |
series |
Obtém ou define a lista de dados de série temporal para a métrica (uma por combinação de dimensão exclusiva) |
AzureMetricsData
Name | Tipo | Description |
---|---|---|
baseData |
AzureMetricsDocument
Name | Tipo | Description |
---|---|---|
data | ||
time |
string |
Obtém ou define a propriedade Hora (no formato ISO 8601) |
AzureMetricsResult
Name | Tipo | Description |
---|---|---|
apiFailureResponse | ||
statusCode |
integer |
Resposta do código de estado http |
AzureTimeSeriesData
Name | Tipo | Description |
---|---|---|
count |
integer |
Obtém ou define o valor Contar |
dimValues |
string[] |
Obtém ou define valores de dimensão |
max |
number |
Obtém ou define o valor Máximo |
min |
number |
Obtém ou define o valor Mínimo |
sum |
number |
Obtém ou define o valor soma |