다음을 통해 공유


Predictive Metric - Get

예측 자동 크기 조정 메트릭 미래 데이터 가져오기

GET https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/autoscalesettings/{autoscaleSettingName}/predictiveMetrics?timespan={timespan}&interval={interval}&metricNamespace={metricNamespace}&metricName={metricName}&aggregation={aggregation}&api-version=2022-10-01

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
autoscaleSettingName
path True

string

자동 크기 조정 설정 이름입니다.

resourceGroupName
path True

string

리소스 그룹의 이름. 이름은 대소문자를 구분하지 않습니다.

subscriptionId
path True

string

대상 구독의 ID입니다.

aggregation
query True

string

검색할 집계 형식(쉼표로 구분된) 목록입니다.

api-version
query True

string

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

interval
query True

string

duration

쿼리의 간격(예: 시간 그레인)입니다.

metricName
query True

string

검색할 메트릭의 이름(쉼표로 구분됨)입니다. 특수 사례: 메트릭 이름 자체에 쉼표가 있는 경우 %2를 사용하여 표시합니다. 예: 'Metric,Name1'은 'Metric%2Name1'이어야 합니다.

metricNamespace
query True

string

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

timespan
query True

string

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

응답

Name 형식 Description
200 OK

PredictiveResponse

메트릭 값 목록을 가져오기 위한 요청이 성공했습니다.

Other Status Codes

AutoscaleErrorResponse

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

보안

azure_auth

Azure Active Directory OAuth2 Flow

형식: oauth2
Flow: implicit
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/authorize

범위

Name Description
user_impersonation 사용자 계정 가장

예제

Get Metric for data

샘플 요청

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myRG/providers/Microsoft.Insights/autoscalesettings/vmss1-Autoscale-775/predictiveMetrics?timespan=2021-10-14T22:00:00.000Z/2021-10-16T22:00:00.000Z&interval=PT1H&metricNamespace=Microsoft.Compute/virtualMachineScaleSets&metricName=PercentageCPU&aggregation=Total&api-version=2022-10-01

샘플 응답

{
  "timespan": "2021-10-14T22:00:00.000Z/2021-10-16T22:00:00.000Z",
  "interval": "PT1H",
  "metricName": "PercentageCPU",
  "targetResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1",
  "data": [
    {
      "timeStamp": "2021-10-14T22:00:00Z",
      "value": 123
    },
    {
      "timeStamp": "2021-10-14T22:02:00Z",
      "value": 120
    },
    {
      "timeStamp": "2021-10-14T22:02:00Z",
      "value": 88
    },
    {
      "timeStamp": "2021-10-14T22:03:00Z",
      "value": 100
    }
  ]
}

정의

Name Description
AutoscaleErrorResponse

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

createdByType

리소스를 만든 ID 유형입니다.

Error

Error 개체.

PredictiveResponse

메트릭 쿼리에 대한 응답입니다.

PredictiveValue

지정된 버킷의 예측 메트릭 값을 나타냅니다.

systemData

리소스 만들기 및 마지막 수정과 관련된 메타데이터입니다.

AutoscaleErrorResponse

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

Name 형식 Description
error

Error

Error 개체.

systemData

systemData

응답과 관련된 시스템 메타데이터입니다.

createdByType

리소스를 만든 ID 유형입니다.

Name 형식 Description
Application

string

Key

string

ManagedIdentity

string

User

string

Error

Error 개체.

Name 형식 Description
code

string

서버 정의 오류 코드 집합 중 하나입니다.

details

string

사용자가 읽을 수 있는 오류 세부 정보 표현입니다.

message

string

사람이 읽을 수 있는 오류 표현입니다.

target

string

특정 오류의 대상입니다.

PredictiveResponse

메트릭 쿼리에 대한 응답입니다.

Name 형식 Description
data

PredictiveValue[]

컬렉션의 값입니다.

interval

string

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

metricName

string

쿼리되는 메트릭

targetResourceId

string

예측 메트릭의 리소스입니다.

timespan

string

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

PredictiveValue

지정된 버킷의 예측 메트릭 값을 나타냅니다.

Name 형식 Description
timeStamp

string

ISO 8601 형식의 메트릭 값에 대한 타임스탬프입니다.

value

number

이 시간 버킷의 예측 값입니다.

systemData

리소스 만들기 및 마지막 수정과 관련된 메타데이터입니다.

Name 형식 Description
createdAt

string

UTC(리소스 만들기)의 타임스탬프입니다.

createdBy

string

리소스를 만든 ID입니다.

createdByType

createdByType

리소스를 만든 ID 유형입니다.

lastModifiedAt

string

리소스 마지막 수정의 타임스탬프(UTC)

lastModifiedBy

string

리소스를 마지막으로 수정한 ID입니다.

lastModifiedByType

createdByType

리소스를 마지막으로 수정한 ID 유형입니다.