Metrics - Custom - Create
Опубликуйте значения метрик для ресурса.
POST https://monitoring.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProvider}/{resourceTypeName}/{resourceName}/metrics
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
resource
|
path | True |
string |
Имя группы ресурсов ARM |
resource
|
path | True |
string |
Имя ресурса ARM |
resource
|
path | True |
string |
Имя поставщика ресурсов ARM |
resource
|
path | True |
string |
Имя типа ресурса ARM |
subscription
|
path | True |
string |
Идентификатор подписки Azure |
Заголовок запроса
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Content-Type | True |
string |
Поддерживает application/json и application/x-ndjson. |
Content-Length | True |
integer int32 |
Длина содержимого полезных данных |
Authorization | True |
string |
Проблема с маркером авторизации для аудитории "https:\monitoring.azure.com" |
Текст запроса
Имя | Обязательно | Тип | Описание |
---|---|---|---|
data | True | ||
time | True |
string |
Возвращает или задает свойство Time (в формате ISO 8601) |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
Публикация метрик Azure выполнена успешно |
|
Other Status Codes |
Непредвиденная ошибка с сервера. См. объект ответа для причины. |
Примеры
Post azure metrics for cows sold with related metadata as dimensions
Образец запроса
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
}
]
}
}
}
Пример ответа
{
"statusCode": 200
}
Определения
Имя | Описание |
---|---|
Api |
|
Api |
|
Azure |
|
Azure |
|
Azure |
|
Azure |
|
Azure |
ApiError
Имя | Тип | Описание |
---|---|---|
code |
string |
Возвращает или задает код ошибки метрик Azure. |
message |
string |
Возвращает или задает сообщение об ошибке метрик Azure |
ApiFailureResponse
Имя | Тип | Описание |
---|---|---|
error |
AzureMetricsBaseData
Имя | Тип | Описание |
---|---|---|
dimNames |
string[] |
Возвращает или задает список имен измерений (необязательно) |
metric |
string |
Возвращает или задает имя метрики. |
namespace |
string |
Возвращает или задает пространство имен метрик. |
series |
Возвращает или задает список данных временных рядов для метрики (по одному на уникальное сочетание измерений). |
AzureMetricsData
Имя | Тип | Описание |
---|---|---|
baseData |
AzureMetricsDocument
Имя | Тип | Описание |
---|---|---|
data | ||
time |
string |
Возвращает или задает свойство Time (в формате ISO 8601) |
AzureMetricsResult
Имя | Тип | Описание |
---|---|---|
apiFailureResponse | ||
statusCode |
integer |
Ответ кода состояния HTTP |
AzureTimeSeriesData
Имя | Тип | Описание |
---|---|---|
count |
integer |
Возвращает или задает значение count |
dimValues |
string[] |
Возвращает или задает значения измерения |
max |
number |
Возвращает или задает максимальное значение. |
min |
number |
Возвращает или задает минимальное значение |
sum |
number |
Возвращает или задает значение Sum. |