Baselines - List
Списки базовые значения метрик для ресурса.
GET https://management.azure.com/{resourceUri}/providers/Microsoft.Insights/metricBaselines?api-version=2019-03-01
GET https://management.azure.com/{resourceUri}/providers/Microsoft.Insights/metricBaselines?metricnames={metricnames}&metricnamespace={metricnamespace}×pan={timespan}&interval={interval}&aggregation={aggregation}&sensitivities={sensitivities}&$filter={$filter}&resultType={resultType}&api-version=2019-03-01
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
resource
|
path | True |
string |
Идентификатор ресурса. |
api-version
|
query | True |
string |
Версия API, используемая для данной операции. |
$filter
|
query |
string |
$filter используется для уменьшения набора возвращаемых данных метрик. Пример. Метрика содержит метаданные A, B и C. — возвращает все временные ряды C, где A = a1 и B = b1 или b2 $filter=A eq 'a1' и B eq 'b1' или B eq 'b2' and C eq '*' — Недопустимый вариант: $filter=A eq 'a1' and Bq 'b1' and C eq '*' или B = 'b2' Это недопустимо, так как логический оператор или не может разделить два разных имени метаданных. — Возвращает все временные ряды, где A = a1, B = b1 и C = c1: $filter=A eq 'a1' и B eq 'b1' и C eq 'c1' — возвращает все временные ряды, где A = a1 $filter=A eq 'a1' и B eq '' и C eq ''. Особый случай: если имя измерения или значение измерения используют круглые скобки. Например, если имя измерения — dim (test) 1 Вместо использования $filter= "dim (test) 1 eq '' " используйте **$filter= "dim %2528test%2529 1 eq "" "** When dimension name is dim (test) 3 и dimension value value is dim3 (test) val Вместо использования $filter= "dim (test) 3 eq 'dim3 (test) val' " use $filter= "dim %2528test%2529 3 eq 'dim3 %2528test%2529 val' " |
|
aggregation
|
query |
string |
Список типов агрегирования (разделенных запятыми) для извлечения. |
|
interval
|
query |
string duration |
Интервал (т. е. timegrain) запроса. |
|
metricnames
|
query |
string |
Имена метрик (разделенные запятыми) для извлечения. Особый случай: если имя метрики содержит запятую, используйте %2, чтобы указать его. Например: "Метрика,Имя1" должна иметь значение "Metric%2Name1" |
|
metricnamespace
|
query |
string |
Пространство имен метрик для запроса определений метрик. |
|
result
|
query |
Позволяет получать только метаданные базового плана. При запросе данных извлекается вся информация. |
||
sensitivities
|
query |
string |
Список чувств (разделенных запятыми) для извлечения. |
|
timespan
|
query |
string |
Временной диапазон запроса. Это строка со следующим форматом "startDateTime_ISO/endDateTime_ISO". |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
Успешный запрос на получение списка базовых значений метрик. |
|
Other Status Codes |
Ответ об ошибке, описывающий причину сбоя операции. |
Безопасность
azure_auth
Поток OAuth2 в Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Имя | Описание |
---|---|
user_impersonation | олицетворения учетной записи пользователя |
Примеры
Get metric baselines
Sample Request
GET https://management.azure.com/subscriptions/b368ca2f-e298-46b7-b0ab-012281956afa/resourceGroups/vms/providers/Microsoft.Compute/virtualMachines/vm1/providers/Microsoft.Insights/metricBaselines?timespan=2019-03-12T11:00:00.000Z/2019-03-12T12:00:00.000Z&interval=PT1H&aggregation=average&sensitivities=Low,Medium&api-version=2019-03-01
Sample Response
{
"value": [
{
"id": "/subscriptions/11aeb0ed-456b-4ca0-8df5-b9fbdc63d0d3/resourceGroups/SmartAnalytics-DEV-VM/providers/Microsoft.Compute/virtualMachines/DemoVM1/providers/microsoft.insights/metricBaselines/Percentage CPU",
"type": "microsoft.insights/metricBaselines",
"name": "Percentage CPU",
"properties": {
"interval": "PT1H",
"timespan": "2019-03-12T11:00:00.000Z/2019-03-12T12:00:00.000Z",
"namespace": "microsoft.compute/virtualmachines",
"baselines": [
{
"aggregation": "average",
"dimensions": [],
"metadataValues": [
{
"name": "ErrorType",
"value": "TooManyAnomalies"
},
{
"name": "SeasonalityFrequency",
"value": "288"
}
],
"timestamps": [
"2019-03-12T11:00:00.000Z",
"2019-03-12T12:00:00.000Z"
],
"data": [
{
"sensitivity": "Low",
"lowThresholds": [
30,
31.1
],
"highThresholds": [
90.3453,
91.3453
]
},
{
"sensitivity": "Medium",
"lowThresholds": [
50,
51.1
],
"highThresholds": [
70.3453,
71.3453
]
}
]
}
]
}
}
]
}
Определения
Имя | Описание |
---|---|
Baseline |
Представляет значение базовых метаданных. |
Baseline |
чувствительность базового плана. |
Error |
Описывает формат ответа об ошибке. |
Metric |
Список базовых показателей метрик. |
Metric |
Имя и значение измерения метрики. |
Result |
Позволяет получать только метаданные базового плана. При запросе данных извлекается вся информация. |
Single |
Базовые значения для одного значения конфиденциальности. |
Single |
Базовые результаты одной метрики. |
Time |
Базовые значения для одного временного ряда. |
BaselineMetadata
Представляет значение базовых метаданных.
Имя | Тип | Описание |
---|---|---|
name |
string |
Имя базовых метаданных. |
value |
string |
Значение базовых метаданных. |
BaselineSensitivity
чувствительность базового плана.
Имя | Тип | Описание |
---|---|---|
High |
string |
|
Low |
string |
|
Medium |
string |
ErrorResponse
Описывает формат ответа об ошибке.
Имя | Тип | Описание |
---|---|---|
code |
string |
Код ошибки |
message |
string |
Сообщение об ошибке, указывающее, почему операция завершилась сбоем. |
MetricBaselinesResponse
Список базовых показателей метрик.
Имя | Тип | Описание |
---|---|---|
value |
Список базовых показателей метрик. |
MetricSingleDimension
Имя и значение измерения метрики.
Имя | Тип | Описание |
---|---|---|
name |
string |
Имя измерения. |
value |
string |
Значение измерения. |
ResultType
Позволяет получать только метаданные базового плана. При запросе данных извлекается вся информация.
Имя | Тип | Описание |
---|---|---|
Data |
string |
|
Metadata |
string |
SingleBaseline
Базовые значения для одного значения конфиденциальности.
Имя | Тип | Описание |
---|---|---|
highThresholds |
number[] |
Высокие пороговые значения базовых показателей. |
lowThresholds |
number[] |
Низкие пороговые значения базового плана. |
sensitivity |
чувствительность базового плана. |
SingleMetricBaseline
Базовые результаты одной метрики.
Имя | Тип | Описание |
---|---|---|
id |
string |
Базовый идентификатор метрики. |
name |
string |
Имя метрики, для которой были получены базовые показатели. |
properties.baselines |
Базовый план для каждого запрашиваемого временного ряда. |
|
properties.interval |
string |
Интервал (размер окна), для которого были возвращены данные метрики. Это может быть скорректировано в будущем и возвращено обратно из того, что было первоначально запрошено. Этот параметр отсутствует, если был сделан запрос на метаданные. |
properties.namespace |
string |
Пространство имен метрик было запрошено. |
properties.timespan |
string |
Интервал времени, для которого были получены данные. Его значение состоит из двух объединенных значений datetime, разделенных "/". Это может быть скорректировано в будущем и возвращено обратно из того, что было первоначально запрошено. |
type |
string |
Тип ресурса базового ресурса метрики. |
TimeSeriesBaseline
Базовые значения для одного временного ряда.
Имя | Тип | Описание |
---|---|---|
aggregation |
string |
Тип агрегирования метрики. |
data |
Базовые значения для каждой конфиденциальности. |
|
dimensions |
Измерения этого временного ряда. |
|
metadataValues |
Базовые значения метаданных. |
|
timestamps |
string[] |
Список меток времени базовых показателей. |