Udostępnij za pośrednictwem


Baselines - List

Listy wartości linii bazowej metryki dla zasobu.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
resourceUri
path True

string

Identyfikator zasobu.

api-version
query True

string

Wersja interfejsu API do użycia dla tej operacji.

$filter
query

string

$filter służy do zmniejszenia zestawu zwracanych danych metryk. Przykład: Metryka zawiera metadane A, B i C. — zwraca wszystkie serie czasowe C, gdzie A = a1 i B = b1 lub b2 $filter=A eq "a1" i B eq "b1" lub B eq "b2" i C eq "*" - Nieprawidłowy wariant: $filter=A eq "a1" i B eq "b1" i C eq "*" lub B = B2 Jest to nieprawidłowe, ponieważ operator logiczny lub nie może oddzielić dwóch różnych nazw metadanych. - Zwracaj wszystkie szeregi czasowe, gdzie A = a1, B = b1 i C = c1: $filter=A eq "a1" i B eq "b1" i C eq "c1" — zwraca wszystkie serie czasowe, gdzie A = a1 $filter=A eq 'a1' i B eq '' i C eq ''. Przypadek specjalny: gdy nazwa wymiaru lub wartość wymiaru używa okrągłych nawiasów kwadratowych. Na przykład: Gdy nazwa wymiaru jest dim (test) 1 Zamiast używać $filter= "dim (test) 1 eq "" użyj **$filter= "dim %2528test%2529 1 eq "** Gdy nazwa wymiaru jest przyciemniona (test) 3 , a wartość wymiaru jest przyciemniona 3 (test) val Zamiast używać $filter= "dim (test) 3 eq 'dim3 (test) val" użyj $filter= "dim %2528test%2529 3 eq 'dim3 %2528test%2529 val' "

aggregation
query

string

Lista typów agregacji (rozdzielonych przecinkami) do pobrania.

interval
query

string

duration

Interwał (tj. timegrain) zapytania.

metricnames
query

string

Nazwy metryk (rozdzielone przecinkami) do pobrania. Przypadek specjalny: jeśli sama nazwa metryki zawiera przecinek, użyj %2, aby ją wskazać. Na przykład: "Metryka,Nazwa1" powinna mieć wartość "Metric%2Name1"

metricnamespace
query

string

Przestrzeń nazw metryki do wykonywania zapytań dotyczących definicji metryk.

resultType
query

ResultType

Umożliwia pobieranie tylko metadanych punktu odniesienia. Na żądanie danych wszystkie informacje są pobierane.

sensitivities
query

string

Lista poufności (rozdzielona przecinkami) do pobrania.

timespan
query

string

Przedział czasu zapytania. Jest to ciąg o następującym formacie "startDateTime_ISO/endDateTime_ISO".

Odpowiedzi

Nazwa Typ Opis
200 OK

MetricBaselinesResponse

Pomyślne żądanie pobrania listy wartości punktu odniesienia metryk.

Other Status Codes

ErrorResponse

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

Get metric baselines

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
BaselineMetadata

Reprezentuje wartość metadanych punktu odniesienia.

BaselineSensitivity

wrażliwość punktu odniesienia.

ErrorResponse

Opisuje format odpowiedzi na błąd.

MetricBaselinesResponse

Lista punktów odniesienia metryk.

MetricSingleDimension

Nazwa i wartość wymiaru metryki.

ResultType

Umożliwia pobieranie tylko metadanych punktu odniesienia. Na żądanie danych wszystkie informacje są pobierane.

SingleBaseline

Wartości punktu odniesienia dla pojedynczej wartości poufności.

SingleMetricBaseline

Wyniki punktu odniesienia pojedynczej metryki.

TimeSeriesBaseline

Wartości punktu odniesienia dla pojedynczej serii czasowej.

BaselineMetadata

Reprezentuje wartość metadanych punktu odniesienia.

Nazwa Typ Opis
name

string

Nazwa metadanych punktu odniesienia.

value

string

Wartość metadanych punktu odniesienia.

BaselineSensitivity

wrażliwość punktu odniesienia.

Nazwa Typ Opis
High

string

Low

string

Medium

string

ErrorResponse

Opisuje format odpowiedzi na błąd.

Nazwa Typ Opis
code

string

Kod błędu

message

string

Komunikat o błędzie wskazujący, dlaczego operacja nie powiodła się.

MetricBaselinesResponse

Lista punktów odniesienia metryk.

Nazwa Typ Opis
value

SingleMetricBaseline[]

Lista punktów odniesienia metryk.

MetricSingleDimension

Nazwa i wartość wymiaru metryki.

Nazwa Typ Opis
name

string

Nazwa wymiaru.

value

string

Wartość wymiaru.

ResultType

Umożliwia pobieranie tylko metadanych punktu odniesienia. Na żądanie danych wszystkie informacje są pobierane.

Nazwa Typ Opis
Data

string

Metadata

string

SingleBaseline

Wartości punktu odniesienia dla pojedynczej wartości poufności.

Nazwa Typ Opis
highThresholds

number[]

Wysokie progi punktu odniesienia.

lowThresholds

number[]

Niskie progi punktu odniesienia.

sensitivity

BaselineSensitivity

wrażliwość punktu odniesienia.

SingleMetricBaseline

Wyniki punktu odniesienia pojedynczej metryki.

Nazwa Typ Opis
id

string

Identyfikator punktu odniesienia metryki.

name

string

Nazwa metryki, dla której pobrano punkty odniesienia.

properties.baselines

TimeSeriesBaseline[]

Punkt odniesienia dla każdej serii czasowej, dla których wykonano zapytanie.

properties.interval

string

Interwał (rozmiar okna), dla którego dane metryk zostały zwrócone. Może to zostać skorygowane w przyszłości i zwrócone z tego, czego pierwotnie zażądano. Nie jest to obecne, jeśli zostało wykonane żądanie metadanych.

properties.namespace

string

Przestrzeń nazw metryk została odpytywane.

properties.timespan

string

Przedział czasu, dla którego pobrano dane. Jego wartość składa się z dwóch dat/godzin połączonych, oddzielonych ciągami "/". Może to zostać skorygowane w przyszłości i zwrócone z tego, czego pierwotnie zażądano.

type

string

Typ zasobu punktu odniesienia metryki.

TimeSeriesBaseline

Wartości punktu odniesienia dla pojedynczej serii czasowej.

Nazwa Typ Opis
aggregation

string

Typ agregacji metryki.

data

SingleBaseline[]

Wartości punktu odniesienia dla każdej poufności.

dimensions

MetricSingleDimension[]

Wymiary tej serii czasowej.

metadataValues

BaselineMetadata[]

Wartości metadanych punktu odniesienia.

timestamps

string[]

Lista sygnatur czasowych punktów odniesienia.