Microsoft.Insights scheduledQueryRules
발언
모니터링 솔루션을 배포하는 방법에 대한 지침은 Bicep사용하여 모니터링 리소스 만들기를 참조하세요.
Bicep 리소스 정의
scheduledQueryRules 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.Insights/scheduledQueryRules 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.Insights/scheduledQueryRules@2025-01-01-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
kind: 'string'
location: 'string'
name: 'string'
properties: {
actions: {
actionGroups: [
'string'
]
actionProperties: {
{customized property}: 'string'
}
customProperties: {
{customized property}: 'string'
}
}
autoMitigate: bool
checkWorkspaceAlertsStorageConfigured: bool
criteria: {
allOf: [
{
alertSensitivity: 'string'
criterionType: 'string'
dimensions: [
{
name: 'string'
operator: 'string'
values: [
'string'
]
}
]
failingPeriods: {
minFailingPeriodsToAlert: int
numberOfEvaluationPeriods: int
}
ignoreDataBefore: 'string'
metricMeasureColumn: 'string'
metricName: 'string'
minRecurrenceCount: int
operator: 'string'
query: 'string'
resourceIdColumn: 'string'
threshold: int
timeAggregation: 'string'
}
]
}
description: 'string'
displayName: 'string'
enabled: bool
evaluationFrequency: 'string'
muteActionsDuration: 'string'
overrideQueryTimeRange: 'string'
resolveConfiguration: {
autoResolved: bool
timeToResolve: 'string'
}
scopes: [
'string'
]
severity: int
skipQueryValidation: bool
targetResourceTypes: [
'string'
]
windowSize: 'string'
}
tags: {
{customized property}: 'string'
}
}
속성 값
작업
이름 | 묘사 | 값 |
---|---|---|
actionGroups | 경고가 발생할 때 호출할 작업 그룹 리소스 ID입니다. | string[] |
actionProperties | 작업 속성의 속성입니다. | ActionsActionProperties |
customProperties | 경고 페이로드의 속성입니다. | ActionsCustomProperties |
ActionsActionProperties
이름 | 묘사 | 값 |
---|
ActionsCustomProperties
이름 | 묘사 | 값 |
---|
조건
이름 | 묘사 | 값 |
---|---|---|
alertSensitivity | 경고를 트리거하는 데 필요한 편차 범위입니다. 허용되는 값은 '낮음', '보통' 및 '높음'입니다. 이는 임계값이 메트릭 계열 패턴에 얼마나 촉박한지에 영향을 줍니다. LogAlert 종류의 동적 임계값 규칙에만 관련됩니다. | 문자열 |
criterionType | 임계값 조건의 유형을 지정합니다. | 'DynamicThresholdCriterion' 'StaticThresholdCriterion' |
차원 | 차원 조건 목록 | 차원[] |
failPeriods | 경고를 발생 하는 데 필요한 선택한 조회 시간 범위 내에서 필요한 위반의 최소 수입니다. LogAlert 종류의 규칙에만 관련됩니다. | conditionFailingPeriods |
ignoreDataBefore | 이 옵션을 사용하여 메트릭 기록 데이터 학습을 시작하고 동적 임계값(ISO8601 형식)을 계산할 날짜를 설정합니다. LogAlert 종류의 동적 임계값 규칙에만 관련됩니다. | 문자열 |
metricMeasureColumn | 메트릭 측정값 번호를 포함하는 열입니다. LogAlert 종류의 규칙에만 관련됩니다. | 문자열 |
metricName | 보낼 메트릭의 이름입니다. LogToMetric 종류의 규칙에만 관련되고 필요합니다. | 문자열 |
minRecurrenceCount | 경고를 트리거하기 위해 찾아야 하는 최소 결과 수입니다. SimpleLogAlert 종류의 규칙에만 관련됩니다. | int |
연산자 | 조건 연산자입니다. LogAlert 종류의 규칙에만 관련되고 필요합니다. | 'Equals' 'GreaterOrLessThan' '그레이터탄' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' |
쿼리 | 로그 쿼리 경고 | 문자열 |
resourceIdColumn | 리소스 ID를 포함하는 열입니다. 열의 콘텐츠는 리소스 ID로 형식이 지정된 URI여야 합니다. LogAlert 종류의 규칙에만 관련됩니다. | 문자열 |
문지방 | 경고를 활성화하는 조건 임계값입니다. LogAlert 종류의 정적 임계값 규칙에만 관련되고 필요합니다. | int |
timeAggregation | 집계 유형입니다. LogAlert 종류의 규칙에만 관련되고 필요합니다. | 'Average' 'Count' 'Maximum' 'Minimum' 'Total' |
ConditionFailingPeriods
이름 | 묘사 | 값 |
---|---|---|
minFailingPeriodsToAlert | 경고를 트리거하는 위반 횟수입니다. numberOfEvaluationPeriods와 작거나 같아야 합니다. 기본값은 1입니다. | int |
numberOfEvaluationPeriods | 집계된 조회 지점의 수입니다. 조회 기간은 집계 세분성(windowSize) 및 선택한 집계 지점 수를 기준으로 계산됩니다. 기본값은 1입니다. | int |
차원
이름 | 묘사 | 값 |
---|---|---|
이름 | 차원의 이름 | string(필수) |
연산자 | 차원 값에 대한 연산자 | 'Exclude' 'Include'(필수) |
값 | 차원 값 목록 | string[] (필수) |
신원
이름 | 묘사 | 값 |
---|---|---|
형 | 관리 서비스 ID의 유형입니다. | 'None' 'SystemAssigned' 'UserAssigned'(필수) |
userAssignedIdentities | 리소스와 연결된 사용자 ID 목록입니다. 사용자 ID 사전 키 참조는 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' 형식의 ARM 리소스 ID입니다. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
이름 | 묘사 | 값 |
---|
Microsoft.Insights/scheduledQueryRules
이름 | 묘사 | 값 |
---|---|---|
신원 | 리소스의 ID입니다. | 정체성 |
종류 | 예약된 쿼리 규칙의 유형을 나타냅니다. 기본값은 LogAlert입니다. | 'LogAlert' 'LogToMetric' 'SimpleLogAlert' |
위치 | 리소스가 있는 지리적 위치 | string(필수) |
이름 | 리소스 이름 | 문자열 제약 조건: 패턴 = ^[^#<>%&:\?/{}*]{1,260}$ (필수) |
속성 | 리소스의 규칙 속성입니다. | scheduledQueryRuleProperties |
태그 | 리소스 태그 | 태그 이름 및 값의 사전입니다. 템플릿 |
RuleResolveConfiguration
이름 | 묘사 | 값 |
---|---|---|
autoResolved | 발생한 경고를 자동으로 해결할지 여부를 나타내는 플래그입니다. | bool |
timeToResolve | 발생한 경고가 ISO 8601 기간 형식으로 표시되기 전에 규칙이 정상으로 평가되어야 하는 기간입니다. | 문자열 |
ScheduledQueryRuleCriteria
이름 | 묘사 | 값 |
---|---|---|
allOf | 지정된 범위에 대해 평가할 조건 목록입니다. | 조건[] |
ScheduledQueryRuleProperties
이름 | 묘사 | 값 |
---|---|---|
작업 | 경고가 발생할 때 호출할 작업입니다. | 작업 |
autoMitigate | 경고를 자동으로 해결해야 하는지 여부를 나타내는 플래그입니다. 기본값은 true입니다. LogAlert 및 SimpleLogAlert 종류의 규칙에만 관련됩니다. | bool |
checkWorkspaceAlertsStorage 구성됨 | 이 예약된 쿼리 규칙을 고객의 스토리지에 저장해야 하는지 여부를 나타내는 플래그입니다. 기본값은 false입니다. LogAlert 종류의 규칙에만 관련됩니다. | bool |
기준 | 예약된 쿼리 규칙의 조건을 정의하는 규칙 조건입니다. | ScheduledQueryRuleCriteria |
묘사 | 예약된 쿼리 규칙에 대한 설명입니다. | 문자열 |
displayName | 경고 규칙의 표시 이름 | 문자열 |
사용 | 이 예약된 쿼리 규칙을 사용할 수 있는지 여부를 나타내는 플래그입니다. 값은 true 또는 false여야 합니다. | bool |
evaluationFrequency | 예약된 쿼리 규칙이 ISO 8601 기간 형식으로 표시되는 빈도입니다. LogAlert 종류의 규칙에만 관련되고 필요합니다. | 문자열 |
muteActionsDuration | 경고가 발생한 후 선택한 기간(ISO 8601 기간 형식)에 대한 작업을 음소거합니다. LogAlert 종류의 규칙에만 관련됩니다. | 문자열 |
overrideQueryTimeRange | 지정된 경우 쿼리 시간 범위를 재정의합니다(기본값은 WindowSize*NumberOfEvaluationPeriods). LogAlert 종류의 규칙에만 관련됩니다. | 문자열 |
resolveConfiguration | 발생한 경고를 해결하기 위한 구성을 정의합니다. LogAlert 및 SimpleLogAlert 종류의 규칙에만 관련됩니다. | RuleResolveConfiguration |
범위 | 이 예약된 쿼리 규칙의 범위가 지정된 리소스 ID 목록입니다. | string[] |
심각도 | 경고의 심각도입니다. [0-4] 사이의 정수여야 합니다. 값 0이 가장 심각합니다. LogAlert 종류의 규칙에만 관련되고 필요합니다. | int |
skipQueryValidation | 제공된 쿼리의 유효성을 검사해야 하는지 여부를 나타내는 플래그입니다. 기본값은 false입니다. LogAlert 종류의 규칙에만 관련됩니다. | bool |
targetResourceTypes | 경고가 생성/업데이트되는 대상 리소스의 리소스 종류 목록입니다. 예를 들어 범위가 리소스 그룹이고 targetResourceTypes가 Microsoft.Compute/virtualMachines인 경우 경고 조건을 충족하는 리소스 그룹의 각 가상 머신에 대해 다른 경고가 발생합니다. LogAlert 종류의 규칙에만 관련 | string[] |
windowSize | 경고 쿼리가 실행될 기간(ISO 8601 기간 형식)(bin 크기)입니다. LogAlert 종류의 규칙에만 관련되고 필요합니다. | 문자열 |
ScheduledQueryRuleResourceTags
이름 | 묘사 | 값 |
---|
UserIdentityProperties
이름 | 묘사 | 값 |
---|
사용 예제
Azure 확인된 모듈
다음 Azure 확인된 모듈 사용하여 이 리소스 유형을 배포할 수 있습니다.
ARM 템플릿 리소스 정의
scheduledQueryRules 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.Insights/scheduledQueryRules 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.Insights/scheduledQueryRules",
"apiVersion": "2025-01-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"kind": "string",
"location": "string",
"properties": {
"actions": {
"actionGroups": [ "string" ],
"actionProperties": {
"{customized property}": "string"
},
"customProperties": {
"{customized property}": "string"
}
},
"autoMitigate": "bool",
"checkWorkspaceAlertsStorageConfigured": "bool",
"criteria": {
"allOf": [
{
"alertSensitivity": "string",
"criterionType": "string",
"dimensions": [
{
"name": "string",
"operator": "string",
"values": [ "string" ]
}
],
"failingPeriods": {
"minFailingPeriodsToAlert": "int",
"numberOfEvaluationPeriods": "int"
},
"ignoreDataBefore": "string",
"metricMeasureColumn": "string",
"metricName": "string",
"minRecurrenceCount": "int",
"operator": "string",
"query": "string",
"resourceIdColumn": "string",
"threshold": "int",
"timeAggregation": "string"
}
]
},
"description": "string",
"displayName": "string",
"enabled": "bool",
"evaluationFrequency": "string",
"muteActionsDuration": "string",
"overrideQueryTimeRange": "string",
"resolveConfiguration": {
"autoResolved": "bool",
"timeToResolve": "string"
},
"scopes": [ "string" ],
"severity": "int",
"skipQueryValidation": "bool",
"targetResourceTypes": [ "string" ],
"windowSize": "string"
},
"tags": {
"{customized property}": "string"
}
}
속성 값
작업
이름 | 묘사 | 값 |
---|---|---|
actionGroups | 경고가 발생할 때 호출할 작업 그룹 리소스 ID입니다. | string[] |
actionProperties | 작업 속성의 속성입니다. | ActionsActionProperties |
customProperties | 경고 페이로드의 속성입니다. | ActionsCustomProperties |
ActionsActionProperties
이름 | 묘사 | 값 |
---|
ActionsCustomProperties
이름 | 묘사 | 값 |
---|
조건
이름 | 묘사 | 값 |
---|---|---|
alertSensitivity | 경고를 트리거하는 데 필요한 편차 범위입니다. 허용되는 값은 '낮음', '보통' 및 '높음'입니다. 이는 임계값이 메트릭 계열 패턴에 얼마나 촉박한지에 영향을 줍니다. LogAlert 종류의 동적 임계값 규칙에만 관련됩니다. | 문자열 |
criterionType | 임계값 조건의 유형을 지정합니다. | 'DynamicThresholdCriterion' 'StaticThresholdCriterion' |
차원 | 차원 조건 목록 | 차원[] |
failPeriods | 경고를 발생 하는 데 필요한 선택한 조회 시간 범위 내에서 필요한 위반의 최소 수입니다. LogAlert 종류의 규칙에만 관련됩니다. | conditionFailingPeriods |
ignoreDataBefore | 이 옵션을 사용하여 메트릭 기록 데이터 학습을 시작하고 동적 임계값(ISO8601 형식)을 계산할 날짜를 설정합니다. LogAlert 종류의 동적 임계값 규칙에만 관련됩니다. | 문자열 |
metricMeasureColumn | 메트릭 측정값 번호를 포함하는 열입니다. LogAlert 종류의 규칙에만 관련됩니다. | 문자열 |
metricName | 보낼 메트릭의 이름입니다. LogToMetric 종류의 규칙에만 관련되고 필요합니다. | 문자열 |
minRecurrenceCount | 경고를 트리거하기 위해 찾아야 하는 최소 결과 수입니다. SimpleLogAlert 종류의 규칙에만 관련됩니다. | int |
연산자 | 조건 연산자입니다. LogAlert 종류의 규칙에만 관련되고 필요합니다. | 'Equals' 'GreaterOrLessThan' '그레이터탄' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' |
쿼리 | 로그 쿼리 경고 | 문자열 |
resourceIdColumn | 리소스 ID를 포함하는 열입니다. 열의 콘텐츠는 리소스 ID로 형식이 지정된 URI여야 합니다. LogAlert 종류의 규칙에만 관련됩니다. | 문자열 |
문지방 | 경고를 활성화하는 조건 임계값입니다. LogAlert 종류의 정적 임계값 규칙에만 관련되고 필요합니다. | int |
timeAggregation | 집계 유형입니다. LogAlert 종류의 규칙에만 관련되고 필요합니다. | 'Average' 'Count' 'Maximum' 'Minimum' 'Total' |
ConditionFailingPeriods
이름 | 묘사 | 값 |
---|---|---|
minFailingPeriodsToAlert | 경고를 트리거하는 위반 횟수입니다. numberOfEvaluationPeriods와 작거나 같아야 합니다. 기본값은 1입니다. | int |
numberOfEvaluationPeriods | 집계된 조회 지점의 수입니다. 조회 기간은 집계 세분성(windowSize) 및 선택한 집계 지점 수를 기준으로 계산됩니다. 기본값은 1입니다. | int |
차원
이름 | 묘사 | 값 |
---|---|---|
이름 | 차원의 이름 | string(필수) |
연산자 | 차원 값에 대한 연산자 | 'Exclude' 'Include'(필수) |
값 | 차원 값 목록 | string[] (필수) |
신원
이름 | 묘사 | 값 |
---|---|---|
형 | 관리 서비스 ID의 유형입니다. | 'None' 'SystemAssigned' 'UserAssigned'(필수) |
userAssignedIdentities | 리소스와 연결된 사용자 ID 목록입니다. 사용자 ID 사전 키 참조는 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' 형식의 ARM 리소스 ID입니다. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
이름 | 묘사 | 값 |
---|
Microsoft.Insights/scheduledQueryRules
이름 | 묘사 | 값 |
---|---|---|
apiVersion | api 버전 | '2025-01-01-preview' |
신원 | 리소스의 ID입니다. | 정체성 |
종류 | 예약된 쿼리 규칙의 유형을 나타냅니다. 기본값은 LogAlert입니다. | 'LogAlert' 'LogToMetric' 'SimpleLogAlert' |
위치 | 리소스가 있는 지리적 위치 | string(필수) |
이름 | 리소스 이름 | 문자열 제약 조건: 패턴 = ^[^#<>%&:\?/{}*]{1,260}$ (필수) |
속성 | 리소스의 규칙 속성입니다. | scheduledQueryRuleProperties |
태그 | 리소스 태그 | 태그 이름 및 값의 사전입니다. 템플릿 |
형 | 리소스 종류 | 'Microsoft.Insights/scheduledQueryRules' |
RuleResolveConfiguration
이름 | 묘사 | 값 |
---|---|---|
autoResolved | 발생한 경고를 자동으로 해결할지 여부를 나타내는 플래그입니다. | bool |
timeToResolve | 발생한 경고가 ISO 8601 기간 형식으로 표시되기 전에 규칙이 정상으로 평가되어야 하는 기간입니다. | 문자열 |
ScheduledQueryRuleCriteria
이름 | 묘사 | 값 |
---|---|---|
allOf | 지정된 범위에 대해 평가할 조건 목록입니다. | 조건[] |
ScheduledQueryRuleProperties
이름 | 묘사 | 값 |
---|---|---|
작업 | 경고가 발생할 때 호출할 작업입니다. | 작업 |
autoMitigate | 경고를 자동으로 해결해야 하는지 여부를 나타내는 플래그입니다. 기본값은 true입니다. LogAlert 및 SimpleLogAlert 종류의 규칙에만 관련됩니다. | bool |
checkWorkspaceAlertsStorage 구성됨 | 이 예약된 쿼리 규칙을 고객의 스토리지에 저장해야 하는지 여부를 나타내는 플래그입니다. 기본값은 false입니다. LogAlert 종류의 규칙에만 관련됩니다. | bool |
기준 | 예약된 쿼리 규칙의 조건을 정의하는 규칙 조건입니다. | ScheduledQueryRuleCriteria |
묘사 | 예약된 쿼리 규칙에 대한 설명입니다. | 문자열 |
displayName | 경고 규칙의 표시 이름 | 문자열 |
사용 | 이 예약된 쿼리 규칙을 사용할 수 있는지 여부를 나타내는 플래그입니다. 값은 true 또는 false여야 합니다. | bool |
evaluationFrequency | 예약된 쿼리 규칙이 ISO 8601 기간 형식으로 표시되는 빈도입니다. LogAlert 종류의 규칙에만 관련되고 필요합니다. | 문자열 |
muteActionsDuration | 경고가 발생한 후 선택한 기간(ISO 8601 기간 형식)에 대한 작업을 음소거합니다. LogAlert 종류의 규칙에만 관련됩니다. | 문자열 |
overrideQueryTimeRange | 지정된 경우 쿼리 시간 범위를 재정의합니다(기본값은 WindowSize*NumberOfEvaluationPeriods). LogAlert 종류의 규칙에만 관련됩니다. | 문자열 |
resolveConfiguration | 발생한 경고를 해결하기 위한 구성을 정의합니다. LogAlert 및 SimpleLogAlert 종류의 규칙에만 관련됩니다. | RuleResolveConfiguration |
범위 | 이 예약된 쿼리 규칙의 범위가 지정된 리소스 ID 목록입니다. | string[] |
심각도 | 경고의 심각도입니다. [0-4] 사이의 정수여야 합니다. 값 0이 가장 심각합니다. LogAlert 종류의 규칙에만 관련되고 필요합니다. | int |
skipQueryValidation | 제공된 쿼리의 유효성을 검사해야 하는지 여부를 나타내는 플래그입니다. 기본값은 false입니다. LogAlert 종류의 규칙에만 관련됩니다. | bool |
targetResourceTypes | 경고가 생성/업데이트되는 대상 리소스의 리소스 종류 목록입니다. 예를 들어 범위가 리소스 그룹이고 targetResourceTypes가 Microsoft.Compute/virtualMachines인 경우 경고 조건을 충족하는 리소스 그룹의 각 가상 머신에 대해 다른 경고가 발생합니다. LogAlert 종류의 규칙에만 관련 | string[] |
windowSize | 경고 쿼리가 실행될 기간(ISO 8601 기간 형식)(bin 크기)입니다. LogAlert 종류의 규칙에만 관련되고 필요합니다. | 문자열 |
ScheduledQueryRuleResourceTags
이름 | 묘사 | 값 |
---|
UserIdentityProperties
이름 | 묘사 | 값 |
---|
사용 예제
Azure 빠른 시작 템플릿
다음 Azure 빠른 시작 템플릿은 이 리소스 유형을 배포할 있습니다.
템플렛 | 묘사 |
---|---|
azure 비즈니스 연속성 항목에 대한 경고 규칙 만들기 |
이 템플릿은 경고 규칙 및 사용자 할당 MSI를 만듭니다. 또한 경고 규칙이 필요한 보호된 항목 및 최신 복구 지점 세부 정보를 쿼리할 수 있도록 구독에 대한 MSI 판독기 액세스 권한을 할당합니다. |
Terraform(AzAPI 공급자) 리소스 정의
scheduledQueryRules 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.Insights/scheduledQueryRules 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/scheduledQueryRules@2025-01-01-preview"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
kind = "string"
properties = {
actions = {
actionGroups = [
"string"
]
actionProperties = {
{customized property} = "string"
}
customProperties = {
{customized property} = "string"
}
}
autoMitigate = bool
checkWorkspaceAlertsStorageConfigured = bool
criteria = {
allOf = [
{
alertSensitivity = "string"
criterionType = "string"
dimensions = [
{
name = "string"
operator = "string"
values = [
"string"
]
}
]
failingPeriods = {
minFailingPeriodsToAlert = int
numberOfEvaluationPeriods = int
}
ignoreDataBefore = "string"
metricMeasureColumn = "string"
metricName = "string"
minRecurrenceCount = int
operator = "string"
query = "string"
resourceIdColumn = "string"
threshold = int
timeAggregation = "string"
}
]
}
description = "string"
displayName = "string"
enabled = bool
evaluationFrequency = "string"
muteActionsDuration = "string"
overrideQueryTimeRange = "string"
resolveConfiguration = {
autoResolved = bool
timeToResolve = "string"
}
scopes = [
"string"
]
severity = int
skipQueryValidation = bool
targetResourceTypes = [
"string"
]
windowSize = "string"
}
}
}
속성 값
작업
이름 | 묘사 | 값 |
---|---|---|
actionGroups | 경고가 발생할 때 호출할 작업 그룹 리소스 ID입니다. | string[] |
actionProperties | 작업 속성의 속성입니다. | ActionsActionProperties |
customProperties | 경고 페이로드의 속성입니다. | ActionsCustomProperties |
ActionsActionProperties
이름 | 묘사 | 값 |
---|
ActionsCustomProperties
이름 | 묘사 | 값 |
---|
조건
이름 | 묘사 | 값 |
---|---|---|
alertSensitivity | 경고를 트리거하는 데 필요한 편차 범위입니다. 허용되는 값은 '낮음', '보통' 및 '높음'입니다. 이는 임계값이 메트릭 계열 패턴에 얼마나 촉박한지에 영향을 줍니다. LogAlert 종류의 동적 임계값 규칙에만 관련됩니다. | 문자열 |
criterionType | 임계값 조건의 유형을 지정합니다. | 'DynamicThresholdCriterion' 'StaticThresholdCriterion' |
차원 | 차원 조건 목록 | 차원[] |
failPeriods | 경고를 발생 하는 데 필요한 선택한 조회 시간 범위 내에서 필요한 위반의 최소 수입니다. LogAlert 종류의 규칙에만 관련됩니다. | conditionFailingPeriods |
ignoreDataBefore | 이 옵션을 사용하여 메트릭 기록 데이터 학습을 시작하고 동적 임계값(ISO8601 형식)을 계산할 날짜를 설정합니다. LogAlert 종류의 동적 임계값 규칙에만 관련됩니다. | 문자열 |
metricMeasureColumn | 메트릭 측정값 번호를 포함하는 열입니다. LogAlert 종류의 규칙에만 관련됩니다. | 문자열 |
metricName | 보낼 메트릭의 이름입니다. LogToMetric 종류의 규칙에만 관련되고 필요합니다. | 문자열 |
minRecurrenceCount | 경고를 트리거하기 위해 찾아야 하는 최소 결과 수입니다. SimpleLogAlert 종류의 규칙에만 관련됩니다. | int |
연산자 | 조건 연산자입니다. LogAlert 종류의 규칙에만 관련되고 필요합니다. | 'Equals' 'GreaterOrLessThan' '그레이터탄' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' |
쿼리 | 로그 쿼리 경고 | 문자열 |
resourceIdColumn | 리소스 ID를 포함하는 열입니다. 열의 콘텐츠는 리소스 ID로 형식이 지정된 URI여야 합니다. LogAlert 종류의 규칙에만 관련됩니다. | 문자열 |
문지방 | 경고를 활성화하는 조건 임계값입니다. LogAlert 종류의 정적 임계값 규칙에만 관련되고 필요합니다. | int |
timeAggregation | 집계 유형입니다. LogAlert 종류의 규칙에만 관련되고 필요합니다. | 'Average' 'Count' 'Maximum' 'Minimum' 'Total' |
ConditionFailingPeriods
이름 | 묘사 | 값 |
---|---|---|
minFailingPeriodsToAlert | 경고를 트리거하는 위반 횟수입니다. numberOfEvaluationPeriods와 작거나 같아야 합니다. 기본값은 1입니다. | int |
numberOfEvaluationPeriods | 집계된 조회 지점의 수입니다. 조회 기간은 집계 세분성(windowSize) 및 선택한 집계 지점 수를 기준으로 계산됩니다. 기본값은 1입니다. | int |
차원
이름 | 묘사 | 값 |
---|---|---|
이름 | 차원의 이름 | string(필수) |
연산자 | 차원 값에 대한 연산자 | 'Exclude' 'Include'(필수) |
값 | 차원 값 목록 | string[] (필수) |
신원
이름 | 묘사 | 값 |
---|---|---|
형 | 관리 서비스 ID의 유형입니다. | 'None' 'SystemAssigned' 'UserAssigned'(필수) |
userAssignedIdentities | 리소스와 연결된 사용자 ID 목록입니다. 사용자 ID 사전 키 참조는 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' 형식의 ARM 리소스 ID입니다. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
이름 | 묘사 | 값 |
---|
Microsoft.Insights/scheduledQueryRules
이름 | 묘사 | 값 |
---|---|---|
신원 | 리소스의 ID입니다. | 정체성 |
종류 | 예약된 쿼리 규칙의 유형을 나타냅니다. 기본값은 LogAlert입니다. | 'LogAlert' 'LogToMetric' 'SimpleLogAlert' |
위치 | 리소스가 있는 지리적 위치 | string(필수) |
이름 | 리소스 이름 | 문자열 제약 조건: 패턴 = ^[^#<>%&:\?/{}*]{1,260}$ (필수) |
속성 | 리소스의 규칙 속성입니다. | scheduledQueryRuleProperties |
태그 | 리소스 태그 | 태그 이름 및 값의 사전입니다. |
형 | 리소스 종류 | "Microsoft.Insights/scheduledQueryRules@2025-01-01-preview" |
RuleResolveConfiguration
이름 | 묘사 | 값 |
---|---|---|
autoResolved | 발생한 경고를 자동으로 해결할지 여부를 나타내는 플래그입니다. | bool |
timeToResolve | 발생한 경고가 ISO 8601 기간 형식으로 표시되기 전에 규칙이 정상으로 평가되어야 하는 기간입니다. | 문자열 |
ScheduledQueryRuleCriteria
이름 | 묘사 | 값 |
---|---|---|
allOf | 지정된 범위에 대해 평가할 조건 목록입니다. | 조건[] |
ScheduledQueryRuleProperties
이름 | 묘사 | 값 |
---|---|---|
작업 | 경고가 발생할 때 호출할 작업입니다. | 작업 |
autoMitigate | 경고를 자동으로 해결해야 하는지 여부를 나타내는 플래그입니다. 기본값은 true입니다. LogAlert 및 SimpleLogAlert 종류의 규칙에만 관련됩니다. | bool |
checkWorkspaceAlertsStorage 구성됨 | 이 예약된 쿼리 규칙을 고객의 스토리지에 저장해야 하는지 여부를 나타내는 플래그입니다. 기본값은 false입니다. LogAlert 종류의 규칙에만 관련됩니다. | bool |
기준 | 예약된 쿼리 규칙의 조건을 정의하는 규칙 조건입니다. | ScheduledQueryRuleCriteria |
묘사 | 예약된 쿼리 규칙에 대한 설명입니다. | 문자열 |
displayName | 경고 규칙의 표시 이름 | 문자열 |
사용 | 이 예약된 쿼리 규칙을 사용할 수 있는지 여부를 나타내는 플래그입니다. 값은 true 또는 false여야 합니다. | bool |
evaluationFrequency | 예약된 쿼리 규칙이 ISO 8601 기간 형식으로 표시되는 빈도입니다. LogAlert 종류의 규칙에만 관련되고 필요합니다. | 문자열 |
muteActionsDuration | 경고가 발생한 후 선택한 기간(ISO 8601 기간 형식)에 대한 작업을 음소거합니다. LogAlert 종류의 규칙에만 관련됩니다. | 문자열 |
overrideQueryTimeRange | 지정된 경우 쿼리 시간 범위를 재정의합니다(기본값은 WindowSize*NumberOfEvaluationPeriods). LogAlert 종류의 규칙에만 관련됩니다. | 문자열 |
resolveConfiguration | 발생한 경고를 해결하기 위한 구성을 정의합니다. LogAlert 및 SimpleLogAlert 종류의 규칙에만 관련됩니다. | RuleResolveConfiguration |
범위 | 이 예약된 쿼리 규칙의 범위가 지정된 리소스 ID 목록입니다. | string[] |
심각도 | 경고의 심각도입니다. [0-4] 사이의 정수여야 합니다. 값 0이 가장 심각합니다. LogAlert 종류의 규칙에만 관련되고 필요합니다. | int |
skipQueryValidation | 제공된 쿼리의 유효성을 검사해야 하는지 여부를 나타내는 플래그입니다. 기본값은 false입니다. LogAlert 종류의 규칙에만 관련됩니다. | bool |
targetResourceTypes | 경고가 생성/업데이트되는 대상 리소스의 리소스 종류 목록입니다. 예를 들어 범위가 리소스 그룹이고 targetResourceTypes가 Microsoft.Compute/virtualMachines인 경우 경고 조건을 충족하는 리소스 그룹의 각 가상 머신에 대해 다른 경고가 발생합니다. LogAlert 종류의 규칙에만 관련 | string[] |
windowSize | 경고 쿼리가 실행될 기간(ISO 8601 기간 형식)(bin 크기)입니다. LogAlert 종류의 규칙에만 관련되고 필요합니다. | 문자열 |
ScheduledQueryRuleResourceTags
이름 | 묘사 | 값 |
---|
UserIdentityProperties
이름 | 묘사 | 값 |
---|