다음을 통해 공유


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 확인된 모듈 사용하여 이 리소스 유형을 배포할 수 있습니다.

모듈 묘사
예약된 쿼리 규칙 예약된 쿼리 규칙에 대한 AVM 리소스 모듈

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 비즈니스 연속성 항목에 대한 경고 규칙 만들기

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

이름 묘사