Baselines - List

Visar en lista över måttbaslinjevärden för en resurs.

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-parametrar

Name In Required Type Description
resourceUri
path True
  • string

Resursens identifierare.

api-version
query True
  • string

DEN API-version som ska användas för den här åtgärden.

$filter
query
  • string

Den $filter används för att minska mängden måttdata som returneras. Exempel: Mått innehåller metadata A, B och C. - Returnera alla tidsserier för C där A = a1 och B = b1 eller b2 $filter=A eq 'a1' och B eq 'b1' eller B eq 'b2' och C eq '*' - Ogiltig variant: $filter=A eq 'a1' och B eq 'b1' och C eq '*' eller B = 'b2' Detta är ogiltigt eftersom den logiska eller operatorn inte kan separera två olika metadatanamn. - Returnera alla tidsserier där A = a1, B = b1 och C = c1: $filter=A eq 'a1' och B eq 'b1' och C eq 'c1' - Returnerar alla tidsserier där A = a1 $filter=A eq 'a1' och B eq '' och C eq '''. Specialfall: När dimensionsnamn eller dimensionsvärde använder runda hakparenteser. T.ex. När dimensionsnamnet är svagt (test) 1 I stället för att använda $filter= "dim (test) 1 eq '' " använder du **$filter= "dim %2528test%2529 1 eq '' "** När dimensionsnamnet är svagt (test) 3 och dimensionsvärdet är dim3 (test) val I stället för att använda $filter= "dim (test) 3 eq 'dim3 (test) val' " använd $filter= "dim %2528test%2529 3 eq 'dim3 %2528test%2529 val' "

aggregation
query
  • string

Listan över sammansättningstyper (kommaavgränsade) som ska hämtas.

interval
query
  • string
duration

Intervallet (t.ex. timegrain) för frågan.

metricnames
query
  • string

Namnen på måtten (kommaavgränsade) som ska hämtas. Specialfall: Om ett måttnamn i sig har ett kommatecken i sig använder du %2 för att ange det. T.ex. "Metric,Name1" ska vara "Metric%2Name1"

metricnamespace
query
  • string

Måttnamnområde att fråga måttdefinitioner för.

resultType
query

Tillåter endast hämtning av metadata för baslinjen. Vid databegäran hämtas all information.

sensitivities
query
  • string

Listan över känsligheter (kommaavgränsade) som ska hämtas.

timespan
query
  • string

Tidsintervallet för frågan. Det är en sträng med följande format startDateTime_ISO/endDateTime_ISO.

Svar

Name Type Description
200 OK

Lyckad begäran om att hämta listan över måttbaslinjevärden.

Other Status Codes

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow

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

Scopes

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

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

Definitioner

BaselineMetadata

Representerar ett värde för baslinjemetadata.

BaselineSensitivity

baslinjens känslighet.

ErrorResponse

Beskriver formatet felsvar.

MetricBaselinesResponse

En lista över måttbaslinjer.

MetricSingleDimension

Måttdimensionens namn och värde.

ResultType

Tillåter endast hämtning av metadata för baslinjen. Vid databegäran hämtas all information.

SingleBaseline

Baslinjevärdena för ett enda känslighetsvärde.

SingleMetricBaseline

Baslinjeresultatet för ett enda mått.

TimeSeriesBaseline

Baslinjevärdena för en enda tidsserie.

BaselineMetadata

Representerar ett värde för baslinjemetadata.

Name Type Description
name
  • string

Namnet på baslinjemetadata.

value
  • string

Värdet för baslinjemetadata.

BaselineSensitivity

baslinjens känslighet.

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

ErrorResponse

Beskriver formatet felsvar.

Name Type Description
code
  • string

Felkod

message
  • string

Felmeddelande som anger varför åtgärden misslyckades.

MetricBaselinesResponse

En lista över måttbaslinjer.

Name Type Description
value

Listan över måttbaslinjer.

MetricSingleDimension

Måttdimensionens namn och värde.

Name Type Description
name
  • string

Namnet på dimensionen.

value
  • string

Dimensionens värde.

ResultType

Tillåter endast hämtning av metadata för baslinjen. Vid databegäran hämtas all information.

Name Type Description
Data
  • string
Metadata
  • string

SingleBaseline

Baslinjevärdena för ett enda känslighetsvärde.

Name Type Description
highThresholds
  • number[]

De höga tröskelvärdena för baslinjen.

lowThresholds
  • number[]

De låga tröskelvärdena för baslinjen.

sensitivity

baslinjens känslighet.

SingleMetricBaseline

Baslinjeresultatet för ett enda mått.

Name Type Description
id
  • string

Måttbaslinje-ID.

name
  • string

Namnet på måttet som baslinjerna hämtades för.

properties.baselines

Baslinjen för varje tidsserie som efterfrågades.

properties.interval
  • string

Det intervall (fönsterstorlek) som måttdata returnerades för. Detta kan justeras i framtiden och returneras från det som ursprungligen begärdes. Detta är inte aktuellt om en metadatabegäran har gjorts.

properties.namespace
  • string

Namnområdet för måtten har efterfrågats.

properties.timespan
  • string

Det tidsintervall som data hämtades för. Dess värde består av två sammanlänkade datetimes, avgränsade med "/". Detta kan justeras i framtiden och returneras från det som ursprungligen begärdes.

type
  • string

Resurstypen för måttbaslinjeresursen.

TimeSeriesBaseline

Baslinjevärdena för en enda tidsserie.

Name Type Description
aggregation
  • string

Måttets sammansättningstyp.

data

Baslinjevärdena för varje känslighet.

dimensions

Dimensionerna i den här tidsserien.

metadataValues

Värdena för baslinjemetadata.

timestamps
  • string[]

Listan över tidsstämplar för baslinjerna.