Microsoft.Insights metricAlerts 2018-03-01
Bicep 리소스 정의
metricAlerts 리소스 종류는 다음을 대상으로 하는 작업을 사용하여 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령을 참조하세요.
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
설명
모니터링 솔루션 배포에 대한 지침은 Bicep을 사용하여 모니터링 리소스 만들기를 참조하세요.
리소스 형식
Microsoft.Insights/metricAlerts 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.Insights/metricAlerts@2018-03-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
actions: [
{
actionGroupId: 'string'
webHookProperties: {}
}
]
autoMitigate: bool
criteria: {
'odata.type': 'string'
// For remaining properties, see MetricAlertCriteria objects
}
description: 'string'
enabled: bool
evaluationFrequency: 'string'
scopes: [
'string'
]
severity: int
targetResourceRegion: 'string'
targetResourceType: 'string'
windowSize: 'string'
}
}
MetricAlertCriteria 개체
개체의 형식을 지정하려면 odata.type 속성을 설정합니다.
Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria의 경우 다음을 사용합니다.
'odata.type': 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'
allOf: [
{
dimensions: [
{
name: 'string'
operator: 'string'
values: [
'string'
]
}
]
metricName: 'string'
metricNamespace: 'string'
name: 'string'
skipMetricValidation: bool
timeAggregation: 'string'
criterionType: 'string'
// For remaining properties, see MultiMetricCriteria objects
}
]
Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria의 경우 다음을 사용합니다.
'odata.type': 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'
allOf: [
{
criterionType: 'string'
dimensions: [
{
name: 'string'
operator: 'string'
values: [
'string'
]
}
]
metricName: 'string'
metricNamespace: 'string'
name: 'string'
operator: 'string'
skipMetricValidation: bool
threshold: int
timeAggregation: 'string'
}
]
Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria의 경우 다음을 사용합니다.
'odata.type': 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria'
componentId: 'string'
failedLocationCount: int
webTestId: 'string'
MultiMetricCriteria 개체
criterionType 속성을 설정하여 개체 유형을 지정합니다.
DynamicThresholdCriterion의 경우 다음을 사용합니다.
criterionType: 'DynamicThresholdCriterion'
alertSensitivity: 'string'
failingPeriods: {
minFailingPeriodsToAlert: int
numberOfEvaluationPeriods: int
}
ignoreDataBefore: 'string'
operator: 'string'
StaticThresholdCriterion의 경우 다음을 사용합니다.
criterionType: 'StaticThresholdCriterion'
operator: 'string'
threshold: int
속성 값
metricAlerts
Name | Description | 값 |
---|---|---|
name | 리소스 이름 | string(필수) 문자 제한: 1-260 유효한 문자: 다음을 사용할 수 없습니다. *#&+:<>?@%{}\/ 또는 제어 문자공백 또는 마침표로 끝날 수 없습니다. |
위치 | 리소스 위치 | string(필수) |
tags | 리소스 태그 | 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요. |
properties | 리소스의 경고 규칙 속성입니다. | MetricAlertProperties (필수) |
MetricAlertProperties
Name | Description | 값 |
---|---|---|
actions | 경고 규칙이 활성화되고 경고 조건이 해결될 때 수행되는 작업의 배열입니다. | MetricAlertAction[] |
autoMitigate | 경고를 자동으로 해결해야 하는지 여부를 나타내는 플래그입니다. 기본값은 true입니다. | bool |
criteria | 는 특정 경고 조건 정보를 정의합니다. | MetricAlertCriteria (필수) |
description | 경고 이메일에 포함될 메트릭 경고에 대한 설명입니다. | 문자열 |
사용 | 메트릭 경고가 사용되는지 여부를 나타내는 플래그입니다. | bool(필수) |
evaluationFrequency | 메트릭 경고가 ISO 8601 기간 형식으로 표시되는 빈도입니다. | string(필수) |
범위 | 이 메트릭 경고의 범위가 지정된 리소스 ID 목록입니다. | string[] (필수) |
severity | 경고 심각도 {0, 1, 2, 3, 4} | int(필수) |
targetResourceRegion | 경고가 생성/업데이트되는 대상 리소스의 지역입니다. scope 구독, 리소스 그룹 또는 둘 이상의 리소스가 포함된 경우 필수입니다. | 문자열 |
targetResourceType | 경고가 생성/업데이트되는 대상 리소스의 리소스 종류입니다. scope 구독, 리소스 그룹 또는 둘 이상의 리소스가 포함된 경우 필수입니다. | string |
windowSize | 임계값에 따라 경고 활동을 모니터링하는 데 사용되는 기간(ISO 8601 기간 형식)입니다. | string(필수) |
MetricAlertAction
Name | Description | 값 |
---|---|---|
actionGroupId | 사용할 작업 그룹의 ID입니다. | string |
webHookProperties | 이 필드를 사용하면 웹후크에 입력으로 전송되는 경고 페이로드에 추가되는 사용자 지정 속성을 지정할 수 있습니다. | object |
MetricAlertCriteria
MetricAlertMultipleResourceMultipleMetricCriteria
Name | Description | 값 |
---|---|---|
odata.type | 는 경고 조건의 유형을 지정합니다. | 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'(필수) |
allOf | 이 '모든' 작업에 대한 여러 메트릭 조건 목록입니다. | MultiMetricCriteria[] |
MultiMetricCriteria
Name | Description | 값 |
---|---|---|
dimensions | 차원 조건 목록입니다. | MetricDimension[] |
metricName | 메트릭의 이름입니다. | string(필수) |
metricNamespace | 메트릭의 네임스페이스입니다. | 문자열 |
name | 조건의 이름입니다. | string(필수) |
skipMetricValidation | 메트릭 유효성 검사를 건너뛰도록 하여 아직 생성되지 않은 사용자 지정 메트릭에 대한 경고 규칙을 만들 수 있습니다. | bool |
timeAggregation | 조건 시간 집계 형식입니다. | '평균' 'Count' '최대' '최소' 'Total'(필수) |
criterionType | 개체 형식 설정 | DynamicThresholdCriterion StaticThresholdCriterion (필수) |
MetricDimension
Name | Description | 값 |
---|---|---|
name | 차원의 이름입니다. | string(필수) |
operator | 차원 연산자입니다. 'Include' 및 'Exclude'만 지원됩니다. | string(필수) |
값 | 차원 값 목록입니다. | string[] (필수) |
DynamicMetricCriteria
Name | Description | 값 |
---|---|---|
criterionType | 임계값 조건의 유형을 지정합니다. | 'DynamicThresholdCriterion'(필수) |
alertSensitivity | 경고를 트리거하는 데 필요한 편차 범위입니다. 이는 임계값이 메트릭 계열 패턴에 얼마나 엄격한지에 영향을 줍니다. | 'High' '낮음' '보통'(필수) |
failingPeriods | 경고를 발생에 필요한 선택한 조회 기간 내에 필요한 최소 위반 횟수입니다. | DynamicThresholdFailingPeriods (필수) |
ignoreDataBefore | 이 옵션을 사용하여 메트릭 기록 데이터 학습을 시작하고 동적 임계값(ISO8601 형식)을 계산할 날짜를 설정합니다. | string |
operator | 메트릭 값을 임계값과 비교하는 데 사용되는 연산자입니다. | 'GreaterOrLessThan' '그레이터탄' 'LessThan'(필수) |
DynamicThresholdFailingPeriods
Name | Description | 값 |
---|---|---|
minFailingPeriodsToAlert | 경고를 트리거하는 위반 횟수입니다. numberOfEvaluationPeriods와 작거나 같아야 합니다. | int(필수) |
numberOfEvaluationPeriods | 집계된 조회 지점의 수입니다. 조회 기간은 집계 세분성(windowSize) 및 선택한 집계 지점 수를 기준으로 계산됩니다. | int(필수) |
MetricCriteria
Name | Description | 값 |
---|---|---|
criterionType | 임계값 조건의 유형을 지정합니다. | 'DynamicThresholdCriterion' 'StaticThresholdCriterion'(필수) |
dimensions | 차원 조건 목록입니다. | MetricDimension[] |
metricName | 메트릭의 이름입니다. | string(필수) |
metricNamespace | 메트릭의 네임스페이스입니다. | 문자열 |
name | 조건의 이름입니다. | string(필수) |
operator | criteria 연산자입니다. | 'Equals' '그레이터탄' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual'(필수) |
skipMetricValidation | 메트릭 유효성 검사를 건너뛰도록 하여 아직 생성되지 않은 사용자 지정 메트릭에 대한 경고 규칙을 만들 수 있습니다. | bool |
threshold | 경고를 활성화하는 조건 임계값입니다. | int(필수) |
timeAggregation | 조건 시간 집계 형식입니다. | '평균' 'Count' '최대' '최소' 'Total'(필수) |
MetricAlertSingleResourceMultipleMetricCriteria
Name | Description | 값 |
---|---|---|
odata.type | 는 경고 조건의 유형을 지정합니다. | 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'(필수) |
allOf | 이 'all of' 작업에 대한 메트릭 조건 목록입니다. | MetricCriteria[] |
WebtestLocationAvailabilityCriteria
Name | Description | 값 |
---|---|---|
odata.type | 는 경고 조건의 유형을 지정합니다. | 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria'(필수) |
componentId | Application Insights 리소스 ID입니다. | string(필수) |
failedLocationCount | 실패한 위치의 수입니다. | int(필수) |
webTestId | Application Insights 웹 테스트 ID입니다. | string(필수) |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 종류를 배포합니다.
템플릿 | Description |
---|---|
BrowserBox Azure Edition |
이 템플릿은 Azure Ubuntu Server 22.04 LTS, Debian 11 또는 RHEL 8.7 LVM VM에 BrowserBox를 배포합니다. |
확장 가능한 Umbraco CMS 웹앱 |
이 템플릿은 Azure App Service Web Apps umbraco CMS 웹앱을 배포하는 쉬운 방법을 제공합니다. |
Application Gateway 대한 경고 만들기 |
이러한 템플릿을 사용하여 Azure Application Gateway 대한 몇 가지 중요한 이벤트 경고를 쉽게 만들 수 있습니다. |
백 엔드 마지막 바이트 응답 메트릭에 대한 경고 |
이러한 템플릿을 사용하여 Azure Application Gateway 대한 몇 가지 중요한 이벤트 경고를 쉽게 만들 수 있습니다. |
비정상 호스트 수 메트릭에 대한 경고 |
이러한 템플릿을 사용하여 Azure Application Gateway 대한 몇 가지 중요한 이벤트 경고를 쉽게 만들 수 있습니다. |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbook |
소규모 또는 대규모 엔터프라이즈에 대한 클라우드 채택을 위해서는 클라우드 배포에서 가치를 도출하기 위해 책임 있고 효율적인 거버넌스 모델이 필요합니다. CloudWise(솔루션의 코드 이름)는 Azure 파트너 빠른 시작에서 사용할 수 있는 복합 솔루션으로, 고객, 시스템 통합자 및 파트너 모두를 위한 채택 지원자로, 비용 최적화, 애플리케이션 안정성 개선, 비즈니스 위험 감소에 중점을 둔 셀프 서비스 가능 자동화된 거버넌스 및 운영 솔루션을 제공합니다. 이 솔루션은 가시성 및 제어의 핵심 거버넌스 핵심 핵심 요소에 대해 강조 표시합니다. |
동적 웹 테스트 만들기 |
여러 App Insights 웹(ping) 테스트를 만듭니다. |
Application Insight 배포 및 경고 만들기 |
이 템플릿을 사용하면 Application Insight를 배포하고 경고를 만들 수 있습니다. |
동적 임계값이 있는 메트릭 경고 규칙 |
이 템플릿은 동적 임계값 조건 유형을 사용하여 가상 머신의 CPU 백분율 메트릭을 모니터링하는 메트릭 경고 규칙을 만듭니다. |
정적 임계값을 사용하는 메트릭 경고 규칙 |
이 템플릿은 정적 임계값 조건 유형을 사용하여 가상 머신의 CPU 백분율 메트릭을 모니터링하는 메트릭 경고 규칙을 만듭니다. |
가용성 테스트에 대한 메트릭 경고 규칙 |
이 템플릿은 Application Insights 가용성 테스트를 모니터링하는 메트릭 경고 규칙과 함께 만듭니다. |
ARM 템플릿 리소스 정의
metricAlerts 리소스 종류는 다음을 대상으로 하는 작업을 사용하여 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령을 참조하세요.
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
설명
모니터링 솔루션 배포에 대한 지침은 Bicep을 사용하여 모니터링 리소스 만들기를 참조하세요.
리소스 형식
Microsoft.Insights/metricAlerts 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.Insights/metricAlerts",
"apiVersion": "2018-03-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"actions": [
{
"actionGroupId": "string",
"webHookProperties": {}
}
],
"autoMitigate": "bool",
"criteria": {
"odata.type": "string"
// For remaining properties, see MetricAlertCriteria objects
},
"description": "string",
"enabled": "bool",
"evaluationFrequency": "string",
"scopes": [ "string" ],
"severity": "int",
"targetResourceRegion": "string",
"targetResourceType": "string",
"windowSize": "string"
}
}
MetricAlertCriteria 개체
개체의 형식을 지정하려면 odata.type 속성을 설정합니다.
Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria의 경우 다음을 사용합니다.
"odata.type": "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria",
"allOf": [
{
"dimensions": [
{
"name": "string",
"operator": "string",
"values": [ "string" ]
}
],
"metricName": "string",
"metricNamespace": "string",
"name": "string",
"skipMetricValidation": "bool",
"timeAggregation": "string",
"criterionType": "string"
// For remaining properties, see MultiMetricCriteria objects
}
]
Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria의 경우 다음을 사용합니다.
"odata.type": "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria",
"allOf": [
{
"criterionType": "string",
"dimensions": [
{
"name": "string",
"operator": "string",
"values": [ "string" ]
}
],
"metricName": "string",
"metricNamespace": "string",
"name": "string",
"operator": "string",
"skipMetricValidation": "bool",
"threshold": "int",
"timeAggregation": "string"
}
]
Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria의 경우 다음을 사용합니다.
"odata.type": "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria",
"componentId": "string",
"failedLocationCount": "int",
"webTestId": "string"
MultiMetricCriteria 개체
criterionType 속성을 설정하여 개체 유형을 지정합니다.
DynamicThresholdCriterion의 경우 다음을 사용합니다.
"criterionType": "DynamicThresholdCriterion",
"alertSensitivity": "string",
"failingPeriods": {
"minFailingPeriodsToAlert": "int",
"numberOfEvaluationPeriods": "int"
},
"ignoreDataBefore": "string",
"operator": "string"
StaticThresholdCriterion의 경우 다음을 사용합니다.
"criterionType": "StaticThresholdCriterion",
"operator": "string",
"threshold": "int"
속성 값
metricAlerts
Name | Description | 값 |
---|---|---|
형식 | 리소스 종류 | 'Microsoft.Insights/metricAlerts' |
apiVersion | 리소스 api 버전 | '2018-03-01' |
name | 리소스 이름 | string(필수) 문자 제한: 1-260 유효한 문자: 다음을 사용할 수 없습니다. *#&+:<>?@%{}\/ 또는 제어 문자공백 또는 마침표로 끝날 수 없습니다. |
위치 | 리소스 위치 | string(필수) |
tags | 리소스 태그 | 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요. |
properties | 리소스의 경고 규칙 속성입니다. | MetricAlertProperties (필수) |
MetricAlertProperties
Name | Description | 값 |
---|---|---|
actions | 경고 규칙이 활성화되고 경고 조건이 해결될 때 수행되는 작업의 배열입니다. | MetricAlertAction[] |
autoMitigate | 경고를 자동으로 해결해야 하는지 여부를 나타내는 플래그입니다. 기본값은 true입니다. | bool |
criteria | 는 특정 경고 조건 정보를 정의합니다. | MetricAlertCriteria (필수) |
description | 경고 이메일에 포함될 메트릭 경고에 대한 설명입니다. | 문자열 |
사용 | 메트릭 경고가 사용되는지 여부를 나타내는 플래그입니다. | bool(필수) |
evaluationFrequency | 메트릭 경고가 ISO 8601 기간 형식으로 표시되는 빈도입니다. | string(필수) |
범위 | 이 메트릭 경고의 범위가 지정된 리소스 ID 목록입니다. | string[] (필수) |
severity | 경고 심각도 {0, 1, 2, 3, 4} | int(필수) |
targetResourceRegion | 경고가 생성/업데이트되는 대상 리소스의 지역입니다. scope 구독, 리소스 그룹 또는 둘 이상의 리소스가 포함된 경우 필수입니다. | 문자열 |
targetResourceType | 경고가 생성/업데이트되는 대상 리소스의 리소스 종류입니다. scope 구독, 리소스 그룹 또는 둘 이상의 리소스가 포함된 경우 필수입니다. | 문자열 |
windowSize | 임계값에 따라 경고 활동을 모니터링하는 데 사용되는 기간(ISO 8601 기간 형식)입니다. | string(필수) |
MetricAlertAction
Name | Description | 값 |
---|---|---|
actionGroupId | 사용할 작업 그룹의 ID입니다. | string |
webHookProperties | 이 필드를 사용하면 웹후크에 입력으로 전송되는 경고 페이로드에 추가되는 사용자 지정 속성을 지정할 수 있습니다. | object |
MetricAlertCriteria
MetricAlertMultipleResourceMultipleMetricCriteria
Name | Description | 값 |
---|---|---|
odata.type | 는 경고 조건의 유형을 지정합니다. | 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'(필수) |
allOf | 이 'all of' 작업에 대한 여러 메트릭 조건 목록입니다. | MultiMetricCriteria[] |
MultiMetricCriteria
Name | Description | 값 |
---|---|---|
dimensions | 차원 조건 목록입니다. | MetricDimension[] |
metricName | 메트릭의 이름입니다. | string(필수) |
metricNamespace | 메트릭의 네임스페이스입니다. | 문자열 |
name | 조건의 이름입니다. | string(필수) |
skipMetricValidation | 메트릭 유효성 검사를 건너뛰도록 하여 아직 생성되지 않은 사용자 지정 메트릭에 대한 경고 규칙을 만들 수 있습니다. | bool |
timeAggregation | 조건 시간 집계 형식입니다. | '평균' 'Count' '최대' '최소' 'Total'(필수) |
criterionType | 개체 유형 설정 | DynamicThresholdCriterion StaticThresholdCriterion (필수) |
MetricDimension
Name | Description | 값 |
---|---|---|
name | 차원의 이름입니다. | string(필수) |
operator | 차원 연산자입니다. 'Include' 및 'Exclude'만 지원됩니다. | string(필수) |
값 | 차원 값 목록입니다. | string[] (필수) |
DynamicMetricCriteria
Name | Description | 값 |
---|---|---|
criterionType | 임계값 조건의 유형을 지정합니다. | 'DynamicThresholdCriterion'(필수) |
alertSensitivity | 경고를 트리거하는 데 필요한 편차 범위입니다. 이는 임계값이 메트릭 계열 패턴에 얼마나 엄격한지에 영향을 줍니다. | 'High' '낮음' 'Medium'(필수) |
failingPeriods | 경고를 발생하는 데 필요한 선택한 조회 시간 내에 필요한 최소 위반 횟수입니다. | DynamicThresholdFailingPeriods (필수) |
ignoreDataBefore | 이 옵션을 사용하여 메트릭 기록 데이터 학습을 시작하고 동적 임계값(ISO8601 형식)을 계산할 날짜를 설정합니다. | string |
operator | 메트릭 값을 임계값과 비교하는 데 사용되는 연산자입니다. | 'GreaterOrLessThan' '그레이터탄' 'LessThan'(필수) |
DynamicThresholdFailingPeriods
Name | Description | 값 |
---|---|---|
minFailingPeriodsToAlert | 경고를 트리거할 위반 횟수입니다. numberOfEvaluationPeriods가 더 작거나 같아야 합니다. | int(필수) |
numberOfEvaluationPeriods | 집계된 조회 지점의 수입니다. 조회 시간 창은 집계 세분성(windowSize) 및 선택한 집계 지점 수를 기준으로 계산됩니다. | int(필수) |
MetricCriteria
Name | Description | 값 |
---|---|---|
criterionType | 임계값 조건의 유형을 지정합니다. | 'DynamicThresholdCriterion' 'StaticThresholdCriterion'(필수) |
dimensions | 차원 조건 목록입니다. | MetricDimension[] |
metricName | 메트릭의 이름입니다. | string(필수) |
metricNamespace | 메트릭의 네임스페이스입니다. | 문자열 |
name | 조건의 이름입니다. | string(필수) |
operator | criteria 연산자입니다. | 'Equals' '그레이터탄' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual'(필수) |
skipMetricValidation | 메트릭 유효성 검사를 건너뛰도록 하여 아직 생성되지 않은 사용자 지정 메트릭에 대한 경고 규칙을 만들 수 있습니다. | bool |
threshold | 경고를 활성화하는 조건 임계값입니다. | int(필수) |
timeAggregation | 조건 시간 집계 형식입니다. | '평균' 'Count' '최대' '최소' 'Total'(필수) |
MetricAlertSingleResourceMultipleMetricCriteria
Name | Description | 값 |
---|---|---|
odata.type | 는 경고 조건의 유형을 지정합니다. | 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'(필수) |
allOf | 이 '모든' 작업에 대한 메트릭 조건 목록입니다. | MetricCriteria[] |
WebtestLocationAvailabilityCriteria
Name | Description | 값 |
---|---|---|
odata.type | 는 경고 조건의 유형을 지정합니다. | 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria'(필수) |
componentId | Application Insights 리소스 ID입니다. | string(필수) |
failedLocationCount | 실패한 위치의 수입니다. | int(필수) |
webTestId | Application Insights 웹 테스트 ID입니다. | string(필수) |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.
템플릿 | Description |
---|---|
BrowserBox Azure Edition |
이 템플릿은 Azure Ubuntu Server 22.04 LTS, Debian 11 또는 RHEL 8.7 LVM VM에 BrowserBox를 배포합니다. |
확장 가능한 Umbraco CMS 웹앱 |
이 템플릿은 Azure App Service Web Apps umbraco CMS 웹앱을 쉽게 배포할 수 있는 방법을 제공합니다. |
Application Gateway 대한 경고 만들기 |
이러한 템플릿을 사용하여 Azure Application Gateway 대한 몇 가지 중요한 이벤트 경고를 쉽게 만들 수 있습니다. |
백 엔드 마지막 바이트 응답 메트릭에 대한 경고 |
이러한 템플릿을 사용하여 Azure Application Gateway 대한 몇 가지 중요한 이벤트 경고를 쉽게 만들 수 있습니다. |
비정상 호스트 수 메트릭에 대한 경고 |
이러한 템플릿을 사용하여 Azure Application Gateway 대한 몇 가지 중요한 이벤트 경고를 쉽게 만들 수 있습니다. |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbook |
규모가 작거나 큰 엔터프라이즈에 대한 클라우드 채택을 위해서는 책임 있고 효율적인 거버넌스 모델이 클라우드 배포에서 가치를 도출해야 합니다. CloudWise(솔루션의 코드 이름)는 Azure 파트너 빠른 시작에서 사용할 수 있는 복합 솔루션으로, 고객, 시스템 통합자 및 파트너 모두를 위한 채택 지원자로, 비용 최적화, 애플리케이션 안정성 개선, 비즈니스 위험 감소에 중점을 둔 셀프 서비스 가능 자동화된 거버넌스 및 운영 솔루션을 제공합니다. 이 솔루션은 가시성 및 제어의 핵심 거버넌스 핵심 핵심 요소에 대해 강조 표시합니다. |
동적 웹 테스트 만들기 |
많은 App Insights 웹(ping) 테스트를 만듭니다. |
Application Insight 배포 및 경고 만들기 |
이 템플릿을 사용하면 Application Insight를 배포하고 해당 템플릿에 경고를 만들 수 있습니다. |
동적 임계값이 있는 메트릭 경고 규칙 |
이 템플릿은 동적 임계값 조건 유형을 사용하여 가상 머신의 CPU 백분율 메트릭을 모니터링하는 메트릭 경고 규칙을 만듭니다. |
정적 임계값이 있는 메트릭 경고 규칙 |
이 템플릿은 정적 임계값 조건 유형을 사용하여 가상 머신의 CPU 백분율 메트릭을 모니터링하는 메트릭 경고 규칙을 만듭니다. |
가용성 테스트에 대한 메트릭 경고 규칙 |
이 템플릿은 Application Insights 가용성 테스트를 모니터링하는 메트릭 경고 규칙과 함께 만듭니다. |
Terraform(AzAPI 공급자) 리소스 정의
metricAlerts 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.Insights/metricAlerts 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/metricAlerts@2018-03-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
actions = [
{
actionGroupId = "string"
webHookProperties = {}
}
]
autoMitigate = bool
criteria = {
odata.type = "string"
// For remaining properties, see MetricAlertCriteria objects
}
description = "string"
enabled = bool
evaluationFrequency = "string"
scopes = [
"string"
]
severity = int
targetResourceRegion = "string"
targetResourceType = "string"
windowSize = "string"
}
})
}
MetricAlertCriteria 개체
개체의 형식을 지정하려면 odata.type 속성을 설정합니다.
Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria의 경우 다음을 사용합니다.
odata.type = "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria"
allOf = [
{
dimensions = [
{
name = "string"
operator = "string"
values = [
"string"
]
}
]
metricName = "string"
metricNamespace = "string"
name = "string"
skipMetricValidation = bool
timeAggregation = "string"
criterionType = "string"
// For remaining properties, see MultiMetricCriteria objects
}
]
Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria의 경우 다음을 사용합니다.
odata.type = "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria"
allOf = [
{
criterionType = "string"
dimensions = [
{
name = "string"
operator = "string"
values = [
"string"
]
}
]
metricName = "string"
metricNamespace = "string"
name = "string"
operator = "string"
skipMetricValidation = bool
threshold = int
timeAggregation = "string"
}
]
Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria의 경우 다음을 사용합니다.
odata.type = "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria"
componentId = "string"
failedLocationCount = int
webTestId = "string"
MultiMetricCriteria 개체
criterionType 속성을 설정하여 개체 유형을 지정합니다.
DynamicThresholdCriterion의 경우 다음을 사용합니다.
criterionType = "DynamicThresholdCriterion"
alertSensitivity = "string"
failingPeriods = {
minFailingPeriodsToAlert = int
numberOfEvaluationPeriods = int
}
ignoreDataBefore = "string"
operator = "string"
StaticThresholdCriterion의 경우 다음을 사용합니다.
criterionType = "StaticThresholdCriterion"
operator = "string"
threshold = int
속성 값
metricAlerts
Name | Description | 값 |
---|---|---|
형식 | 리소스 종류 | "Microsoft.Insights/metricAlerts@2018-03-01" |
name | 리소스 이름 | string(필수) 문자 제한: 1-260 유효한 문자: 다음을 사용할 수 없습니다. *#&+:<>?@%{}\/ 또는 제어 문자공백 또는 마침표로 끝날 수 없습니다. |
위치 | 리소스 위치 | string(필수) |
parent_id | 리소스 그룹에 배포하려면 해당 리소스 그룹의 ID를 사용합니다. | string(필수) |
tags | 리소스 태그 | 태그 이름 및 값의 사전입니다. |
properties | 리소스의 경고 규칙 속성입니다. | MetricAlertProperties (필수) |
MetricAlertProperties
Name | Description | 값 |
---|---|---|
actions | 경고 규칙이 활성화되고 경고 조건이 해결될 때 수행되는 작업 배열입니다. | MetricAlertAction[] |
autoMitigate | 경고를 자동으로 해결해야 하는지 여부를 나타내는 플래그입니다. 기본값은 true입니다. | bool |
criteria | 는 특정 경고 조건 정보를 정의합니다. | MetricAlertCriteria (필수) |
description | 경고 메일에 포함될 메트릭 경고에 대한 설명입니다. | 문자열 |
사용 | 메트릭 경고가 사용되는지 여부를 나타내는 플래그입니다. | bool(필수) |
evaluationFrequency | 메트릭 경고가 ISO 8601 기간 형식으로 표시되는 빈도입니다. | string(필수) |
범위 | 이 메트릭 경고의 범위가 지정된 리소스 ID 목록입니다. | string[] (필수) |
severity | 경고 심각도 {0, 1, 2, 3, 4} | int(필수) |
targetResourceRegion | 경고가 생성/업데이트되는 대상 리소스의 지역입니다. scope 구독, 리소스 그룹 또는 둘 이상의 리소스가 포함된 경우 필수입니다. | string |
targetResourceType | 경고가 생성/업데이트되는 대상 리소스의 리소스 유형입니다. scope 구독, 리소스 그룹 또는 둘 이상의 리소스가 포함된 경우 필수입니다. | string |
windowSize | 임계값에 따라 경고 활동을 모니터링하는 데 사용되는 기간(ISO 8601 기간 형식)입니다. | string(필수) |
MetricAlertAction
Name | Description | 값 |
---|---|---|
actionGroupId | 사용할 작업 그룹의 ID입니다. | string |
webHookProperties | 이 필드를 사용하면 웹후크에 대한 입력으로 전송되는 경고 페이로드에 추가되는 사용자 지정 속성을 지정할 수 있습니다. | object |
MetricAlertCriteria
MetricAlertMultipleResourceMultipleMetricCriteria
Name | Description | 값 |
---|---|---|
odata.type | 는 경고 조건의 유형을 지정합니다. | "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria"(필수) |
allOf | 이 '모든' 작업에 대한 여러 메트릭 조건 목록입니다. | MultiMetricCriteria[] |
MultiMetricCriteria
Name | Description | 값 |
---|---|---|
dimensions | 차원 조건 목록입니다. | MetricDimension[] |
metricName | 메트릭의 이름입니다. | string(필수) |
metricNamespace | 메트릭의 네임스페이스입니다. | 문자열 |
name | 조건의 이름입니다. | string(필수) |
skipMetricValidation | 메트릭 유효성 검사를 건너뛰도록 하여 아직 생성되지 않은 사용자 지정 메트릭에 대한 경고 규칙을 만들 수 있습니다. | bool |
timeAggregation | 조건 시간 집계 형식입니다. | "평균" "개수" "최대" "최소" "Total"(필수) |
criterionType | 개체 형식 설정 | DynamicThresholdCriterion StaticThresholdCriterion (필수) |
MetricDimension
Name | Description | 값 |
---|---|---|
name | 차원의 이름입니다. | string(필수) |
operator | 차원 연산자입니다. 'Include' 및 'Exclude'만 지원됩니다. | string(필수) |
값 | 차원 값 목록입니다. | string[] (필수) |
DynamicMetricCriteria
Name | Description | 값 |
---|---|---|
criterionType | 임계값 조건의 유형을 지정합니다. | "DynamicThresholdCriterion"(필수) |
alertSensitivity | 경고를 트리거하는 데 필요한 편차 범위입니다. 이는 임계값이 메트릭 계열 패턴에 얼마나 엄격한지에 영향을 줍니다. | "High" "Low" "보통"(필수) |
failingPeriods | 경고를 발생에 필요한 선택한 조회 기간 내에 필요한 최소 위반 횟수입니다. | DynamicThresholdFailingPeriods (필수) |
ignoreDataBefore | 이 옵션을 사용하여 메트릭 기록 데이터 학습을 시작하고 동적 임계값(ISO8601 형식)을 계산할 날짜를 설정합니다. | 문자열 |
operator | 메트릭 값을 임계값과 비교하는 데 사용되는 연산자입니다. | "GreaterOrLessThan" "GreaterThan" "LessThan"(필수) |
DynamicThresholdFailingPeriods
Name | Description | 값 |
---|---|---|
minFailingPeriodsToAlert | 경고를 트리거하는 위반 횟수입니다. numberOfEvaluationPeriods와 작거나 같아야 합니다. | int(필수) |
numberOfEvaluationPeriods | 집계된 조회 지점의 수입니다. 조회 기간은 집계 세분성(windowSize) 및 선택한 집계 지점 수를 기준으로 계산됩니다. | int(필수) |
MetricCriteria
Name | Description | 값 |
---|---|---|
criterionType | 임계값 조건의 유형을 지정합니다. | "DynamicThresholdCriterion" "StaticThresholdCriterion"(필수) |
dimensions | 차원 조건 목록입니다. | MetricDimension[] |
metricName | 메트릭의 이름입니다. | string(필수) |
metricNamespace | 메트릭의 네임스페이스입니다. | 문자열 |
name | 조건의 이름입니다. | string(필수) |
operator | criteria 연산자입니다. | "Equals" "그레이터탄" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual"(필수) |
skipMetricValidation | 메트릭 유효성 검사를 건너뛰도록 하여 아직 생성되지 않은 사용자 지정 메트릭에 대한 경고 규칙을 만들 수 있습니다. | bool |
threshold | 경고를 활성화하는 조건 임계값입니다. | int(필수) |
timeAggregation | 조건 시간 집계 형식입니다. | "평균" "Count" "최대" "최소" "Total"(필수) |
MetricAlertSingleResourceMultipleMetricCriteria
Name | Description | 값 |
---|---|---|
odata.type | 는 경고 조건의 유형을 지정합니다. | "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria"(필수) |
allOf | 이 'all of' 작업에 대한 메트릭 조건 목록입니다. | MetricCriteria[] |
WebtestLocationAvailabilityCriteria
Name | Description | 값 |
---|---|---|
odata.type | 는 경고 조건의 유형을 지정합니다. | "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria"(필수) |
componentId | Application Insights 리소스 ID입니다. | string(필수) |
failedLocationCount | 실패한 위치의 수입니다. | int(필수) |
webTestId | Application Insights 웹 테스트 ID입니다. | string(필수) |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기