Baselines - List

Lista os valores de base 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 do URI

Name In Required Type Description
resourceUri
path True
  • string

O identificador do recurso.

api-version
query True
  • string

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

$filter
query
  • string

O $filter é usado para reduzir o conjunto de dados métricos devolvidos. Exemplo: A métrica contém metadados A, B e C. - Devolva todas as séries tempotadoras de C onde 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' Isto é inválido porque o operador lógico ou operador não pode separar dois nomes diferentes de metadados. - Devolva todas as séries tempotadoras em que A = a1, B = b1 e C = c1: $filter=A eq 'a1' e B eq 'b1' e C eq 'c1' - Devolva todas as séries de tempo 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 utilizam suportes redondos. Eg: Quando o nome da dimensão é dim (teste) 1 Em vez de usar $filter= "dim (teste) 1 eq '' " use **$filter= "dim %2528test%2529 1 eq '' "** Quando o nome da dimensão é dim (teste) 3 e valor de dimensão é dim3 (teste) val Em vez de usar $filter= "dim (teste) 3 eq 'dim3 (teste) 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) para recuperar.

interval
query
  • string
duration

O intervalo (ou seja, timegrain) da consulta.

metricnames
query
  • string

Os nomes das métricas (vírgula separada) para recuperar. Caso especial: Se um próprio nome métrico tiver uma vírgula, use %2 para o indicar. Por exemplo: 'Métrica,Nome1' deve ser 'Métrica%2Name1'

metricnamespace
query
  • string

Espaço de nome métrico para consulta definições métricas para.

resultType
query

Permite recuperar apenas metadados da linha de base. No pedido de dados, toda a informação é recuperada.

sensitivities
query
  • string

A lista de sensibilidades (vírgula separada) para recuperar.

timespan
query
  • string

O tempo da consulta. Trata-se de uma cadeia com o seguinte formato 'startDateTime_ISO/endDateTime_ISO'.

Respostas

Name Type Description
200 OK

Pedido bem sucedido para obter a lista de valores de base métrica.

Other Status Codes

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

Segurança

azure_auth

Azure Ative Directory OAuth2 Flow

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

Scopes

Name Description
user_impersonation personificar a sua conta de utilizador

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 base.

BaselineSensitivity

a sensibilidade da linha de base.

ErrorResponse

Descreve o formato de resposta de Erro.

MetricBaselinesResponse

Uma lista de linhas de base métricas.

MetricSingleDimension

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

ResultType

Permite recuperar apenas metadados da linha de base. No pedido de dados, toda a informação é recuperada.

SingleBaseline

Os valores de base para um único valor de sensibilidade.

SingleMetricBaseline

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

TimeSeriesBaseline

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

BaselineMetadata

Representa um valor de metadados de base.

Name Type Description
name
  • string

Nome dos metadados de base.

value
  • string

Valor dos metadados de base.

BaselineSensitivity

a sensibilidade da linha de base.

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

ErrorResponse

Descreve o formato de resposta de Erro.

Name Type Description
code
  • string

Código de erro

message
  • string

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

MetricBaselinesResponse

Uma lista de linhas de base métricas.

Name Type Description
value

A lista de linhas de base métricas.

MetricSingleDimension

O nome e valor da dimensão 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. No pedido de dados, toda a informação é recuperada.

Name Type Description
Data
  • string
Metadata
  • string

SingleBaseline

Os valores de base para um único valor de sensibilidade.

Name Type Description
highThresholds
  • number[]

Os limiares elevados da linha de base.

lowThresholds
  • number[]

Os limiares 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

O ID da linha de base 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 de tempos que foi questionada.

properties.interval
  • string

O intervalo (tamanho da janela) para o qual os dados métricos foram devolvidos. Isto pode ser ajustado no futuro e devolvido do que foi originalmente solicitado. Isto não está presente se um pedido de metadados foi feito.

properties.namespace
  • string

O espaço de nome das métricas foi questionado.

properties.timespan
  • string

O tempo para o qual os dados foram recuperados. O seu valor consiste em duas datas concatenadas, separadas por '/'. Isto pode ser ajustado no futuro e devolvido do que foi originalmente solicitado.

type
  • string

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

TimeSeriesBaseline

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

Name Type Description
aggregation
  • string

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

data

Os valores de base para cada sensibilidade.

dimensions

As dimensões desta série temporal.

metadataValues

Os valores dos metadados de base.

timestamps
  • string[]

A lista de tempotamps dos tempos das linhas de base.