Metrics - Custom - Create
Publique los valores de métrica de un recurso.
POST https://monitoring.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProvider}/{resourceTypeName}/{resourceName}/metrics
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Nombre del grupo de recursos de ARM |
resource
|
path | True |
string |
El nombre del recurso de ARM |
resource
|
path | True |
string |
El nombre del proveedor de recursos de ARM |
resource
|
path | True |
string |
Nombre del tipo de recurso arm |
subscription
|
path | True |
string |
Identificador de la suscripción de Azure |
Encabezado de la solicitud
Nombre | Requerido | Tipo | Description |
---|---|---|---|
Content-Type | True |
string |
Admite application/json y application/x-ndjson |
Content-Length | True |
integer int32 |
Longitud del contenido de la carga |
Authorization | True |
string |
Problema de token de autorización para la audiencia "https:\monitoring.azure.com" |
Cuerpo de la solicitud
Nombre | Requerido | Tipo | Description |
---|---|---|---|
data | True | ||
time | True |
string |
Obtiene o establece la propiedad Time (en formato ISO 8601) |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
La publicación correcta de las métricas de Azure |
|
Other Status Codes |
Error inesperado del servidor. Consulte el objeto de respuesta por el motivo. |
Ejemplos
Post azure metrics for cows sold with related metadata as dimensions
Solicitud de ejemplo
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
}
]
}
}
}
Respuesta de muestra
{
"statusCode": 200
}
Definiciones
Nombre | Description |
---|---|
Api |
|
Api |
|
Azure |
|
Azure |
|
Azure |
|
Azure |
|
Azure |
ApiError
Nombre | Tipo | Description |
---|---|---|
code |
string |
Obtiene o establece el código de error de métricas de Azure. |
message |
string |
Obtiene o establece el mensaje de error de métricas de Azure. |
ApiFailureResponse
Nombre | Tipo | Description |
---|---|---|
error |
AzureMetricsBaseData
Nombre | Tipo | Description |
---|---|---|
dimNames |
string[] |
Obtiene o establece la lista de nombres de dimensión (opcional) |
metric |
string |
Obtiene o establece el nombre de la métrica. |
namespace |
string |
Obtiene o establece el espacio de nombres de métrica. |
series |
Obtiene o establece la lista de datos de serie temporal para la métrica (una por combinación de dimensiones única). |
AzureMetricsData
Nombre | Tipo | Description |
---|---|---|
baseData |
AzureMetricsDocument
Nombre | Tipo | Description |
---|---|---|
data | ||
time |
string |
Obtiene o establece la propiedad Time (en formato ISO 8601) |
AzureMetricsResult
Nombre | Tipo | Description |
---|---|---|
apiFailureResponse | ||
statusCode |
integer |
Respuesta del código de estado HTTP |
AzureTimeSeriesData
Nombre | Tipo | Description |
---|---|---|
count |
integer |
Obtiene o establece el valor count. |
dimValues |
string[] |
Obtiene o establece valores de dimensión. |
max |
number |
Obtiene o establece el valor máximo. |
min |
number |
Obtiene o establece el valor mínimo. |
sum |
number |
Obtiene o establece el valor sum. |