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 매개 변수

Name In Required Type Description
resourceUri
path True
  • string

리소스의 식별자입니다.

api-version
query True
  • string

이 작업에 사용할 API 버전입니다.

$filter
query
  • string

$filter 반환된 메트릭 데이터 집합을 줄이는 데 사용됩니다. 예: 메트릭에는 메타데이터 A, B 및 C가 포함됩니다. - A = a1 및 B = b1 또는 b2 $filter=A eq 'a1' 및 B eq 'b1' 또는 B eq 'b2' 및 C eq '*' 인 C의 모든 시계열을 반환합니다. 잘못된 변형: $filter=A eq 'a1' 및 B eq 'b1' 및 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 ''인 모든 시계열을 반환합니다. 특수 사례: 차원 이름 또는 차원 값이 둥근 대괄호를 사용하는 경우 예: 차원 이름이 어둡게(테스트) 1 이면 $filter= "dim (test) 1 eq '' " use **$filter= "dim %2528test%2529 1 eq '' "** 차원 이름이 어둡게(테스트) 3 이고 차원 값이 흐리게 표시되면 3 (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를 사용하여 표시합니다. 예: 'Metric,Name1'은 'Metric%2Name1'이어야 합니다.

metricnamespace
query
  • string

메트릭 정의를 쿼리할 메트릭 네임스페이스입니다.

resultType
query

기준선의 메타데이터만 검색할 수 있습니다. 데이터 요청에서 모든 정보가 검색됩니다.

sensitivities
query
  • string

검색할 민감도 목록(쉼표로 구분됨)입니다.

timespan
query
  • string

쿼리의 시간 범위입니다. 'startDateTime_ISO/endDateTime_ISO' 형식의 문자열입니다.

응답

Name Type Description
200 OK

메트릭 기준 값 목록을 가져오는 데 성공한 요청입니다.

Other Status Codes

작업이 실패한 이유를 설명하는 오류 응답입니다.

보안

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 사용자 계정 가장

예제

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 Type Description
name
  • string

기준 메타데이터의 이름입니다.

value
  • string

기준 메타데이터의 값입니다.

BaselineSensitivity

기준선의 민감도입니다.

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

ErrorResponse

오류 응답의 형식을 설명합니다.

Name Type Description
code
  • string

오류 코드

message
  • string

작업이 실패한 이유를 나타내는 오류 메시지입니다.

MetricBaselinesResponse

메트릭 기준 목록입니다.

Name Type Description
value

메트릭 기준 목록입니다.

MetricSingleDimension

메트릭 차원 이름 및 값입니다.

Name Type Description
name
  • string

차원의 이름입니다.

value
  • string

차원의 값입니다.

ResultType

기준선의 메타데이터만 검색할 수 있습니다. 데이터 요청에서 모든 정보가 검색됩니다.

Name Type Description
Data
  • string
Metadata
  • string

SingleBaseline

단일 민감도 값에 대한 기준 값입니다.

Name Type Description
highThresholds
  • number[]

기준선의 높은 임계값입니다.

lowThresholds
  • number[]

기준선의 낮은 임계값입니다.

sensitivity

기준선의 민감도입니다.

SingleMetricBaseline

단일 메트릭의 기준 결과입니다.

Name Type Description
id
  • string

메트릭 기준 ID입니다.

name
  • string

기준선을 검색한 메트릭의 이름입니다.

properties.baselines

쿼리된 각 시계열의 기준입니다.

properties.interval
  • string

메트릭 데이터가 반환된 간격(창 크기)입니다. 이는 나중에 조정될 수 있으며 원래 요청된 내용에서 다시 반환될 수 있습니다. 메타데이터 요청이 수행된 경우에는 이 값이 없습니다.

properties.namespace
  • string

메트릭의 네임스페이스가 쿼리되었습니다.

properties.timespan
  • string

데이터가 검색된 시간 범위입니다. 해당 값은 '/'로 구분된 두 개의 datetime으로 구성됩니다. 이는 나중에 조정될 수 있으며 원래 요청된 내용에서 다시 반환될 수 있습니다.

type
  • string

메트릭 기준 리소스의 리소스 종류입니다.

TimeSeriesBaseline

단일 시계열의 기준 값입니다.

Name Type Description
aggregation
  • string

메트릭의 집계 형식입니다.

data

각 민감도에 대한 기준 값입니다.

dimensions

이 시계열의 차원입니다.

metadataValues

기준 메타데이터 값입니다.

timestamps
  • string[]

기준선의 타임스탬프 목록입니다.