Baselines - List

Lista os valores da linha de base da métrica para um recurso.

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

Parâmetros de URI

Name In Required Type Description
resourceUri
path True
  • string

O identificador do recurso.

api-version
query True
  • string

A versão da API a ser usada para esta operação.

$filter
query
  • string

O $filter é usado para reduzir o conjunto de dados de métrica retornados. Exemplo: a métrica contém metadados A, B e C. - Retornar todas as séries temporais de C em que A = a1 e B = b1 ou b2 $filter=A eq 'a1' e B eq 'b1' ou B eq 'b2' e C eq '*' - Variante inválida: $filter=A eq 'a1' e B eq 'b1' e C eq '*' ou B = 'b2' Isso é inválido porque o operador ou lógica não pode separar dois nomes de metadados diferentes. - Retornar todas as séries temporais em que A = a1, B = b1 e C = c1: $filter=A eq 'a1' e B eq 'b1' e C eq 'c1' - Retornar todas as séries temporais em que A = a1 $filter=A eq 'a1' e B eq '' e C eq ''. Caso especial: quando o nome da dimensão ou o valor da dimensão usa colchetes redondos. Por exemplo: quando o nome da dimensão é dim (teste) 1 Em vez de usar $filter= "dim (test) 1 eq '' use **$filter= "dim %2528test%2529 1 eq '' "** When dimension name is dim (test) 3 and dimension value is dim3 (teste) val Em vez de usar $filter= "dim (test) 3 eq 'dim3 (test) val' " use $filter= "dim %2528test%2529 3 eq 'dim3 %2528test%2529 val' "

aggregation
query
  • string

A lista de tipos de agregação (vírgula separada) a serem recuperados.

interval
query
  • string
duration

O intervalo (ou seja, timegrain) da consulta.

metricnames
query
  • string

Os nomes das métricas (vírgula separadas) a serem recuperadas. Caso especial: se um nome de métrica tiver uma vírgula, use %2 para indique-o. Por exemplo: 'Metric,Name1' deve ser 'Metric%2Name1'

metricnamespace
query
  • string

Namespace de métrica para o qual consultar definições de métrica.

resultType
query

Permite recuperar apenas metadados da linha de base. Na solicitação de dados, todas as informações são recuperadas.

sensitivities
query
  • string

A lista de confidencialidades (vírgula separada) a serem recuperadas.

timespan
query
  • string

O período de tempo da consulta. É uma cadeia de caracteres com o seguinte formato 'startDateTime_ISO/endDateTime_ISO'.

Respostas

Name Type Description
200 OK

Solicitação bem-sucedida para obter a lista de valores de linha de base de métrica.

Other Status Codes

Resposta de erro que descreve por que a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation representar sua conta de usuário

Exemplos

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

Definições

BaselineMetadata

Representa um valor de metadados de linha de base.

BaselineSensitivity

a sensibilidade da linha de base.

ErrorResponse

Descreve o formato da resposta de erro.

MetricBaselinesResponse

Uma lista de linhas de base de métrica.

MetricSingleDimension

O nome e o valor da dimensão da métrica.

ResultType

Permite recuperar apenas metadados da linha de base. Na solicitação de dados, todas as informações são recuperadas.

SingleBaseline

Os valores de linha de base para um único valor de confidencialidade.

SingleMetricBaseline

Os resultados da linha de base de uma única métrica.

TimeSeriesBaseline

Os valores de linha de base para uma única série temporal.

BaselineMetadata

Representa um valor de metadados de linha de base.

Name Type Description
name
  • string

Nome dos metadados da linha de base.

value
  • string

Valor dos metadados de linha de base.

BaselineSensitivity

a sensibilidade da linha de base.

Name Type Description
High
  • string
Low
  • string
Medium
  • string

ErrorResponse

Descreve o formato da resposta de erro.

Name Type Description
code
  • string

Código do erro

message
  • string

Mensagem de erro indicando por que a operação falhou.

MetricBaselinesResponse

Uma lista de linhas de base de métrica.

Name Type Description
value

A lista de linhas de base de métrica.

MetricSingleDimension

O nome e o valor da dimensão da métrica.

Name Type Description
name
  • string

Nome da dimensão.

value
  • string

Valor da dimensão.

ResultType

Permite recuperar apenas metadados da linha de base. Na solicitação de dados, todas as informações são recuperadas.

Name Type Description
Data
  • string
Metadata
  • string

SingleBaseline

Os valores de linha de base para um único valor de confidencialidade.

Name Type Description
highThresholds
  • number[]

Os limites altos da linha de base.

lowThresholds
  • number[]

Os limites baixos da linha de base.

sensitivity

a sensibilidade da linha de base.

SingleMetricBaseline

Os resultados da linha de base de uma única métrica.

Name Type Description
id
  • string

A ID da linha de base da métrica.

name
  • string

O nome da métrica para a qual as linhas de base foram recuperadas.

properties.baselines

A linha de base para cada série temporal que foi consultada.

properties.interval
  • string

O intervalo (tamanho da janela) no qual os dados de métrica foram retornados. Isso pode ser ajustado no futuro e retornado do que foi originalmente solicitado. Isso não está presente se uma solicitação de metadados foi feita.

properties.namespace
  • string

O namespace das métricas foi consultado.

properties.timespan
  • string

O período de tempo para o qual os dados foram recuperados. Seu valor consiste em dois datetimes concatenados, separados por '/'. Isso pode ser ajustado no futuro e retornado do que foi originalmente solicitado.

type
  • string

O tipo de recurso do recurso de linha de base de métrica.

TimeSeriesBaseline

Os valores de linha de base para uma única série temporal.

Name Type Description
aggregation
  • string

O tipo de agregação da métrica.

data

Os valores de linha de base para cada confidencialidade.

dimensions

As dimensões desta série temporal.

metadataValues

Os valores de metadados de linha de base.

timestamps
  • string[]

A lista de carimbos de data/hora das linhas de base.