Baselines - List
리소스에 대한 메트릭 기준 값을 Lists.
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}×pan={timespan}&interval={interval}&aggregation={aggregation}&sensitivities={sensitivities}&$filter={$filter}&resultType={resultType}&api-version=2019-03-01
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
resource
|
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 (테스트) 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 |
메트릭 정의를 쿼리할 메트릭 네임스페이스입니다. |
|
result
|
query |
기준의 메타데이터만 검색할 수 있습니다. 데이터 요청에서 모든 정보가 검색됩니다. |
||
sensitivities
|
query |
string |
검색할 민감도 목록(쉼표로 구분됨)입니다. |
|
timespan
|
query |
string |
쿼리의 시간 범위입니다. 'startDateTime_ISO/endDateTime_ISO' 형식의 문자열입니다. |
응답
Name | 형식 | 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
]
}
]
}
]
}
}
]
}
정의
Name | Description |
---|---|
Baseline |
기준 메타데이터 값을 나타냅니다. |
Baseline |
기준선의 민감도입니다. |
Error |
오류 응답의 형식을 설명합니다. |
Metric |
메트릭 기준 목록입니다. |
Metric |
메트릭 차원 이름 및 값입니다. |
Result |
기준의 메타데이터만 검색할 수 있습니다. 데이터 요청에서 모든 정보가 검색됩니다. |
Single |
단일 민감도 값에 대한 기준 값입니다. |
Single |
단일 메트릭의 기준 결과입니다. |
Time |
단일 시계열의 기준 값입니다. |
BaselineMetadata
기준 메타데이터 값을 나타냅니다.
Name | 형식 | Description |
---|---|---|
name |
string |
기준 메타데이터의 이름입니다. |
value |
string |
기준 메타데이터의 값입니다. |
BaselineSensitivity
기준선의 민감도입니다.
Name | 형식 | Description |
---|---|---|
High |
string |
|
Low |
string |
|
Medium |
string |
ErrorResponse
오류 응답의 형식을 설명합니다.
Name | 형식 | Description |
---|---|---|
code |
string |
오류 코드 |
message |
string |
작업이 실패한 이유를 나타내는 오류 메시지입니다. |
MetricBaselinesResponse
메트릭 기준 목록입니다.
Name | 형식 | Description |
---|---|---|
value |
메트릭 기준 목록입니다. |
MetricSingleDimension
메트릭 차원 이름 및 값입니다.
Name | 형식 | Description |
---|---|---|
name |
string |
차원의 이름입니다. |
value |
string |
차원의 값입니다. |
ResultType
기준의 메타데이터만 검색할 수 있습니다. 데이터 요청에서 모든 정보가 검색됩니다.
Name | 형식 | Description |
---|---|---|
Data |
string |
|
Metadata |
string |
SingleBaseline
단일 민감도 값에 대한 기준 값입니다.
Name | 형식 | Description |
---|---|---|
highThresholds |
number[] |
기준선의 높은 임계값입니다. |
lowThresholds |
number[] |
기준선의 낮은 임계값입니다. |
sensitivity |
기준선의 민감도입니다. |
SingleMetricBaseline
단일 메트릭의 기준 결과입니다.
Name | 형식 | Description |
---|---|---|
id |
string |
메트릭 기준 ID입니다. |
name |
string |
기준선을 검색한 메트릭의 이름입니다. |
properties.baselines |
쿼리된 각 시계열의 기준입니다. |
|
properties.interval |
string |
메트릭 데이터가 반환된 간격(창 크기)입니다. 이는 나중에 조정되어 원래 요청된 내용에서 다시 반환될 수 있습니다. 메타데이터 요청이 수행된 경우에는 이 값이 없습니다. |
properties.namespace |
string |
메트릭의 네임스페이스가 쿼리되었습니다. |
properties.timespan |
string |
데이터가 검색된 시간 범위입니다. 해당 값은 '/'로 구분된 두 개의 날짜/시간으로 구성됩니다. 이는 나중에 조정되어 원래 요청된 내용에서 다시 반환될 수 있습니다. |
type |
string |
메트릭 기준 리소스의 리소스 종류입니다. |
TimeSeriesBaseline
단일 시계열의 기준 값입니다.
Name | 형식 | Description |
---|---|---|
aggregation |
string |
메트릭의 집계 형식입니다. |
data |
각 민감도에 대한 기준 값입니다. |
|
dimensions |
이 시계열의 차원입니다. |
|
metadataValues |
기준 메타데이터 값입니다. |
|
timestamps |
string[] |
기준의 타임스탬프 목록입니다. |