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}&timespan={timespan}&interval={interval}&aggregation={aggregation}&sensitivities={sensitivities}&$filter={$filter}&resultType={resultType}&api-version=2019-03-01

Параметры URI

Имя В Обязательно Тип Описание
resourceUri
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

Пространство имен метрик для запроса определений метрик.

resultType
query

ResultType

Позволяет получать только метаданные базового плана. При запросе данных извлекается вся информация.

sensitivities
query

string

Список чувств (разделенных запятыми) для извлечения.

timespan
query

string

Временной диапазон запроса. Это строка со следующим форматом "startDateTime_ISO/endDateTime_ISO".

Ответы

Имя Тип Описание
200 OK

MetricBaselinesResponse

Успешный запрос на получение списка базовых значений метрик.

Other Status Codes

ErrorResponse

Ответ об ошибке, описывающий причину сбоя операции.

Безопасность

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
                ]
              }
            ]
          }
        ]
      }
    }
  ]
}

Определения

Имя Описание
BaselineMetadata

Представляет значение базовых метаданных.

BaselineSensitivity

чувствительность базового плана.

ErrorResponse

Описывает формат ответа об ошибке.

MetricBaselinesResponse

Список базовых показателей метрик.

MetricSingleDimension

Имя и значение измерения метрики.

ResultType

Позволяет получать только метаданные базового плана. При запросе данных извлекается вся информация.

SingleBaseline

Базовые значения для одного значения конфиденциальности.

SingleMetricBaseline

Базовые результаты одной метрики.

TimeSeriesBaseline

Базовые значения для одного временного ряда.

BaselineMetadata

Представляет значение базовых метаданных.

Имя Тип Описание
name

string

Имя базовых метаданных.

value

string

Значение базовых метаданных.

BaselineSensitivity

чувствительность базового плана.

Имя Тип Описание
High

string

Low

string

Medium

string

ErrorResponse

Описывает формат ответа об ошибке.

Имя Тип Описание
code

string

Код ошибки

message

string

Сообщение об ошибке, указывающее, почему операция завершилась сбоем.

MetricBaselinesResponse

Список базовых показателей метрик.

Имя Тип Описание
value

SingleMetricBaseline[]

Список базовых показателей метрик.

MetricSingleDimension

Имя и значение измерения метрики.

Имя Тип Описание
name

string

Имя измерения.

value

string

Значение измерения.

ResultType

Позволяет получать только метаданные базового плана. При запросе данных извлекается вся информация.

Имя Тип Описание
Data

string

Metadata

string

SingleBaseline

Базовые значения для одного значения конфиденциальности.

Имя Тип Описание
highThresholds

number[]

Высокие пороговые значения базовых показателей.

lowThresholds

number[]

Низкие пороговые значения базового плана.

sensitivity

BaselineSensitivity

чувствительность базового плана.

SingleMetricBaseline

Базовые результаты одной метрики.

Имя Тип Описание
id

string

Базовый идентификатор метрики.

name

string

Имя метрики, для которой были получены базовые показатели.

properties.baselines

TimeSeriesBaseline[]

Базовый план для каждого запрашиваемого временного ряда.

properties.interval

string

Интервал (размер окна), для которого были возвращены данные метрики. Это может быть скорректировано в будущем и возвращено обратно из того, что было первоначально запрошено. Этот параметр отсутствует, если был сделан запрос на метаданные.

properties.namespace

string

Пространство имен метрик было запрошено.

properties.timespan

string

Интервал времени, для которого были получены данные. Его значение состоит из двух объединенных значений datetime, разделенных "/". Это может быть скорректировано в будущем и возвращено обратно из того, что было первоначально запрошено.

type

string

Тип ресурса базового ресурса метрики.

TimeSeriesBaseline

Базовые значения для одного временного ряда.

Имя Тип Описание
aggregation

string

Тип агрегирования метрики.

data

SingleBaseline[]

Базовые значения для каждой конфиденциальности.

dimensions

MetricSingleDimension[]

Измерения этого временного ряда.

metadataValues

BaselineMetadata[]

Базовые значения метаданных.

timestamps

string[]

Список меток времени базовых показателей.