다음을 통해 공유


Microsoft.Insights activityLogAlerts

Bicep 리소스 정의

activityLogAlerts 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

설명

모니터링 솔루션 배포에 대한 지침은 Bicep을 사용하여 모니터링 리소스 만들기를 참조하세요.

리소스 형식

Microsoft.Insights/activityLogAlerts 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

resource symbolicname 'Microsoft.Insights/activityLogAlerts@2023-01-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    actions: {
      actionGroups: [
        {
          actionGroupId: 'string'
          actionProperties: {}
          webhookProperties: {}
        }
      ]
    }
    condition: {
      allOf: [
        {
          anyOf: [
            {
              containsAny: [
                'string'
              ]
              equals: 'string'
              field: 'string'
            }
          ]
          containsAny: [
            'string'
          ]
          equals: 'string'
          field: 'string'
        }
      ]
    }
    description: 'string'
    enabled: bool
    scopes: [
      'string'
    ]
    tenantScope: 'string'
  }
}

속성 값

activityLogAlerts

이름 설명
name 리소스 이름 string(필수)

문자 제한: 1-260

유효한 문자:
다음을 사용할 수 없습니다.
<>*%{}&:\\?+/# 또는 제어 문자

공백 또는 마침표로 끝날 수 없습니다.
위치 리소스의 위치입니다. Azure 활동 로그 경고는 전역 서비스이므로 규칙의 위치는 항상 '전역'이어야 합니다. string
tags 리소스의 태그입니다. 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요.
properties 리소스의 활동 로그 경고 규칙 속성입니다. AlertRuleProperties

AlertRuleProperties

이름 설명
actions 조건이 충족될 때 활성화되는 작업입니다. ActionList (필수)
condition(조건) 이 경고가 활성화되는 조건입니다. AlertRuleAllOfCondition (필수)
description 이 활동 로그 경고 규칙에 대한 설명입니다. string
사용 이 활동 로그 경고 규칙을 사용할 수 있는지 여부를 나타냅니다. 활동 로그 경고 규칙을 사용하도록 설정하지 않으면 해당 작업이 활성화되지 않습니다. bool
범위 접두사로 사용할 리소스 ID 목록입니다. 경고는 이러한 접두사 중 하나에 속하는 리소스 ID가 있는 활동 로그 이벤트에만 적용됩니다. 이 목록에는 하나 이상의 항목이 포함되어야 합니다. string[]
tenantScope 테넌트 GUID입니다. 테넌트 수준 및 관리 그룹 이벤트 규칙에 대해 제공해야 합니다. string

ActionList

이름 설명
actionGroups 작업 그룹의 목록입니다. ActionGroup[]

ActionGroup

이름 설명
actionGroupId 작업 그룹의 리소스 ID입니다. null이거나 비어 있을 수 없습니다. string(필수)
actionProperties 작업 그룹에 대한 속성 및 구성 항목의 미리 정의된 목록입니다. object
webhookProperties 게시 작업에 포함할 사용자 지정 속성의 사전입니다. 이러한 데이터는 웹후크 페이로드에 추가됩니다. object

AlertRuleAllOfCondition

이름 설명
allOf 활동 로그 경고 규칙 조건 목록입니다. AlertRuleAnyOfOrLeafCondition[] (필수)

AlertRuleAnyOfOrLeafCondition

이름 설명
anyOf 멤버 리프 조건 중 하나 이상이 충족될 때 충족되는 활동 로그 경고 규칙 조건입니다. AlertRuleLeafCondition[]
containsAny 이벤트의 필드 값은 이 배열의 값(대/소문자를 구분하지 않음)과 비교하여 조건이 충족되는지 확인합니다. string[]
equals 이벤트 필드의 값을 이 값(대/소문자를 구분하지 않음)과 비교하여 조건이 충족되는지 확인합니다. string
필드(field) 이 조건이 검사할 활동 로그 이벤트 필드의 이름입니다.
이 필드에 사용할 수 있는 값은 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', '상태', 'subStatus', 'resourceType' 또는 'properties'로 시작하는 모든 값입니다.
string

AlertRuleLeafCondition

이름 설명
containsAny 이벤트의 필드 값은 이 배열의 값(대/소문자를 구분하지 않음)과 비교하여 조건이 충족되는지 확인합니다. string[]
equals 이벤트 필드의 값을 이 값(대/소문자를 구분하지 않음)과 비교하여 조건이 충족되는지 확인합니다. string
필드(field) 이 조건이 검사할 활동 로그 이벤트 필드의 이름입니다.
이 필드에 사용할 수 있는 값은 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', '상태', 'subStatus', 'resourceType' 또는 'properties'로 시작하는 모든 값입니다.
string

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.

템플릿 설명
Application Gateway 잘못 구성된 Key Vault 대한 경고

Azure에 배포
이러한 템플릿을 사용하여 Azure Application Gateway 대한 몇 가지 중요한 이벤트 경고를 쉽게 만들 수 있습니다.
NAT 게이트웨이 및 Application Gateway 있는 AKS 클러스터

Azure에 배포
이 샘플에서는 아웃바운드 연결을 위한 NAT Gateway 및 인바운드 연결에 대한 Application Gateway 사용하여 AKS 클러스터를 배포하는 방법을 보여 줍니다.
자동 크기 조정 활동 로그 경고 배포

Azure에 배포
이 템플릿을 사용하면 작업 그룹을 사용하여 Azure 활동 로그의 자동 크기 조정 레코드에 대한 메일 알림 보내는 간단한 경고를 배포할 수 있습니다.
자동 크기 조정 실패 활동 로그 경고 배포

Azure에 배포
이 템플릿을 사용하면 작업 그룹을 사용하여 Azure 활동 로그에서 실패한 자동 크기 조정 레코드에 대한 메일 알림 보내는 간단한 경고를 배포할 수 있습니다.
서비스 상태 경고 배포

Azure에 배포
이 템플릿을 사용하면 작업 그룹을 사용하여 Azure 활동 로그의 모든 Service Health 레코드에 대한 메일 알림 보내는 간단한 경고를 배포할 수 있습니다.
공용 DNS 영역을 사용하여 프라이빗 AKS 클러스터 만들기

Azure에 배포
이 샘플에서는 공용 DNS 영역을 사용하여 프라이빗 AKS 클러스터를 배포하는 방법을 보여 줍니다.
Azure 서비스 경고를 만듭니다.

Azure에 배포
이 템플릿은 Cerain Azure 서비스 중단 시 선택적으로 서비스 관리자에게 전자 메일을 보내고 지정된 이메일 주소를 보내는 Azure 서비스 상태 경고를 만듭니다.
Application Gateway 수신 컨트롤러가 있는 AKS 클러스터

Azure에 배포
이 샘플에서는 Application Gateway, Application Gateway 수신 컨트롤러, Azure Container Registry, Log Analytics 및 Key Vault 사용하여 AKS 클러스터를 배포하는 방법을 보여 줍니다.

ARM 템플릿 리소스 정의

activityLogAlerts 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

설명

모니터링 솔루션 배포에 대한 지침은 Bicep을 사용하여 모니터링 리소스 만들기를 참조하세요.

리소스 형식

Microsoft.Insights/activityLogAlerts 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

{
  "type": "Microsoft.Insights/activityLogAlerts",
  "apiVersion": "2023-01-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "actions": {
      "actionGroups": [
        {
          "actionGroupId": "string",
          "actionProperties": {},
          "webhookProperties": {}
        }
      ]
    },
    "condition": {
      "allOf": [
        {
          "anyOf": [
            {
              "containsAny": [ "string" ],
              "equals": "string",
              "field": "string"
            }
          ],
          "containsAny": [ "string" ],
          "equals": "string",
          "field": "string"
        }
      ]
    },
    "description": "string",
    "enabled": "bool",
    "scopes": [ "string" ],
    "tenantScope": "string"
  }
}

속성 값

activityLogAlerts

이름 설명
type 리소스 종류 'Microsoft.Insights/activityLogAlerts'
apiVersion 리소스 api 버전 '2023-01-01-preview'
name 리소스 이름 string(필수)

문자 제한: 1-260

유효한 문자:
다음을 사용할 수 없습니다.
<>*%{}&:\\?+/# 또는 제어 문자

공백 또는 마침표로 끝날 수 없습니다.
위치 리소스의 위치입니다. Azure 활동 로그 경고는 전역 서비스이므로 규칙의 위치는 항상 '전역'이어야 합니다. string
tags 리소스의 태그입니다. 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요.
properties 리소스의 활동 로그 경고 규칙 속성입니다. AlertRuleProperties

AlertRuleProperties

이름 설명
actions 조건이 충족될 때 활성화되는 작업입니다. ActionList (필수)
condition(조건) 이 경고가 활성화되는 조건입니다. AlertRuleAllOfCondition (필수)
description 이 활동 로그 경고 규칙에 대한 설명입니다. string
사용 이 활동 로그 경고 규칙을 사용할 수 있는지 여부를 나타냅니다. 활동 로그 경고 규칙을 사용하도록 설정하지 않으면 해당 작업이 활성화되지 않습니다. bool
범위 접두사로 사용할 리소스 ID 목록입니다. 경고는 이러한 접두사 중 하나에 속하는 리소스 ID가 있는 활동 로그 이벤트에만 적용됩니다. 이 목록에는 하나 이상의 항목이 포함되어야 합니다. string[]
tenantScope 테넌트 GUID입니다. 테넌트 수준 및 관리 그룹 이벤트 규칙에 대해 제공해야 합니다. 문자열

ActionList

이름 설명
actionGroups 작업 그룹의 목록입니다. ActionGroup[]

ActionGroup

이름 설명
actionGroupId 작업 그룹의 리소스 ID입니다. null이거나 비워 둘 수 없습니다. string(필수)
actionProperties 작업 그룹에 대한 속성 및 구성 항목의 미리 정의된 목록입니다. object
webhookProperties 게시 작업에 포함할 사용자 지정 속성의 사전입니다. 이러한 데이터는 웹후크 페이로드에 추가됩니다. object

AlertRuleAllOfCondition

이름 설명
allOf 활동 로그 경고 규칙 조건 목록입니다. AlertRuleAnyOfOrLeafCondition[] (필수)

AlertRuleAnyOfOrLeafCondition

이름 설명
anyOf 멤버 리프 조건 중 하나 이상이 충족될 때 충족되는 활동 로그 경고 규칙 조건입니다. AlertRuleLeafCondition[]
containsAny 이벤트 필드의 값은 이 배열의 값(대/소문자를 구분하지 않음)과 비교하여 조건이 충족되는지 확인합니다. string[]
equals 이벤트 필드의 값을 이 값(대/소문자를 구분하지 않음)과 비교하여 조건이 충족되는지 확인합니다. string
필드(field) 이 조건에서 검사할 활동 로그 이벤트 필드의 이름입니다.
이 필드에 사용할 수 있는 값은 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', '상태', 'subStatus', 'resourceType' 또는 'properties'로 시작하는 모든 값입니다.
문자열

AlertRuleLeafCondition

이름 설명
containsAny 이벤트 필드의 값은 이 배열의 값(대/소문자를 구분하지 않음)과 비교하여 조건이 충족되는지 확인합니다. string[]
equals 이벤트 필드의 값을 이 값(대/소문자를 구분하지 않음)과 비교하여 조건이 충족되는지 확인합니다. string
필드(field) 이 조건에서 검사할 활동 로그 이벤트 필드의 이름입니다.
이 필드에 사용할 수 있는 값은 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', '상태', 'subStatus', 'resourceType' 또는 'properties'로 시작하는 모든 값입니다.
문자열

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 종류를 배포합니다.

템플릿 설명
Application Gateway 잘못 구성된 Key Vault 대한 경고

Azure에 배포
이러한 템플릿을 사용하여 Azure Application Gateway 대한 몇 가지 중요한 이벤트 경고를 쉽게 만들 수 있습니다.
NAT 게이트웨이 및 Application Gateway 사용하는 AKS 클러스터

Azure에 배포
이 샘플에서는 아웃바운드 연결을 위한 NAT Gateway 및 인바운드 연결에 대한 Application Gateway 사용하여 AKS 클러스터를 배포하는 방법을 보여 줍니다.
자동 크기 조정 활동 로그 경고 배포

Azure에 배포
이 템플릿을 사용하면 작업 그룹을 사용하여 Azure 활동 로그의 자동 크기 조정 레코드에 대한 메일 알림 보내는 간단한 경고를 배포할 수 있습니다.
자동 크기 조정 실패 활동 로그 경고 배포

Azure에 배포
이 템플릿을 사용하면 작업 그룹을 사용하여 Azure 활동 로그에서 실패한 자동 크기 조정 레코드에 대한 메일 알림 보내는 간단한 경고를 배포할 수 있습니다.
서비스 상태 경고 배포

Azure에 배포
이 템플릿을 사용하면 작업 그룹을 사용하여 Azure 활동 로그의 모든 Service Health 레코드에 대한 메일 알림 보내는 간단한 경고를 배포할 수 있습니다.
공용 DNS 영역을 사용하여 프라이빗 AKS 클러스터 만들기

Azure에 배포
이 샘플에서는 공용 DNS 영역을 사용하여 프라이빗 AKS 클러스터를 배포하는 방법을 보여 줍니다.
Azure 서비스 경고를 만듭니다.

Azure에 배포
이 템플릿은 Cerain Azure 서비스 중단 시 선택적으로 서비스 관리자에게 전자 메일을 보내고 지정된 이메일 주소를 보내는 Azure 서비스 상태 경고를 만듭니다.
Application Gateway 수신 컨트롤러가 있는 AKS 클러스터

Azure에 배포
이 샘플에서는 Application Gateway, Application Gateway 수신 컨트롤러, Azure Container Registry, Log Analytics 및 Key Vault 사용하여 AKS 클러스터를 배포하는 방법을 보여 줍니다.

Terraform(AzAPI 공급자) 리소스 정의

activityLogAlerts 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

  • 리소스 그룹

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.Insights/activityLogAlerts 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/activityLogAlerts@2023-01-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      actions = {
        actionGroups = [
          {
            actionGroupId = "string"
            actionProperties = {}
            webhookProperties = {}
          }
        ]
      }
      condition = {
        allOf = [
          {
            anyOf = [
              {
                containsAny = [
                  "string"
                ]
                equals = "string"
                field = "string"
              }
            ]
            containsAny = [
              "string"
            ]
            equals = "string"
            field = "string"
          }
        ]
      }
      description = "string"
      enabled = bool
      scopes = [
        "string"
      ]
      tenantScope = "string"
    }
  })
}

속성 값

activityLogAlerts

이름 설명
type 리소스 종류 "Microsoft.Insights/activityLogAlerts@2023-01-01-preview"
name 리소스 이름 string(필수)

문자 제한: 1-260

유효한 문자:
다음을 사용할 수 없습니다.
<>*%{}&:\\?+/# 또는 제어 문자

공백 또는 마침표로 끝날 수 없습니다.
위치 리소스의 위치입니다. Azure 활동 로그 경고는 전역 서비스이므로 규칙의 위치는 항상 '전역'이어야 합니다. string
parent_id 리소스 그룹에 배포하려면 해당 리소스 그룹의 ID를 사용합니다. string(필수)
tags 리소스의 태그입니다. 태그 이름 및 값의 사전입니다.
properties 리소스의 활동 로그 경고 규칙 속성입니다. AlertRuleProperties

AlertRuleProperties

이름 설명
actions 조건이 충족될 때 활성화되는 작업입니다. ActionList (필수)
condition(조건) 이 경고가 활성화되는 조건입니다. AlertRuleAllOfCondition (필수)
description 이 활동 로그 경고 규칙에 대한 설명입니다. string
사용 이 활동 로그 경고 규칙을 사용할 수 있는지 여부를 나타냅니다. 활동 로그 경고 규칙을 사용하도록 설정하지 않으면 해당 작업이 활성화되지 않습니다. bool
범위 접두사로 사용할 리소스 ID 목록입니다. 경고는 이러한 접두사 중 하나에 속하는 리소스 ID가 있는 활동 로그 이벤트에만 적용됩니다. 이 목록에는 하나 이상의 항목이 포함되어야 합니다. string[]
tenantScope 테넌트 GUID입니다. 테넌트 수준 및 관리 그룹 이벤트 규칙에 대해 제공해야 합니다. 문자열

ActionList

이름 설명
actionGroups 작업 그룹의 목록입니다. ActionGroup[]

ActionGroup

이름 설명
actionGroupId 작업 그룹의 리소스 ID입니다. null이거나 비어 있을 수 없습니다. string(필수)
actionProperties 작업 그룹에 대한 속성 및 구성 항목의 미리 정의된 목록입니다. object
webhookProperties 게시 작업에 포함할 사용자 지정 속성의 사전입니다. 이러한 데이터는 웹후크 페이로드에 추가됩니다. object

AlertRuleAllOfCondition

이름 설명
allOf 활동 로그 경고 규칙 조건 목록입니다. AlertRuleAnyOfOrLeafCondition[] (필수)

AlertRuleAnyOfOrLeafCondition

이름 설명
anyOf 멤버 리프 조건 중 하나 이상이 충족될 때 충족되는 활동 로그 경고 규칙 조건입니다. AlertRuleLeafCondition[]
containsAny 이벤트 필드의 값은 이 배열의 값(대/소문자를 구분하지 않음)과 비교하여 조건이 충족되는지 확인합니다. string[]
equals 이벤트 필드의 값을 이 값(대/소문자를 구분하지 않음)과 비교하여 조건이 충족되는지 확인합니다. string
필드(field) 이 조건에서 검사할 활동 로그 이벤트 필드의 이름입니다.
이 필드에 사용할 수 있는 값은 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', '상태', 'subStatus', 'resourceType' 또는 'properties'로 시작하는 모든 값입니다.
문자열

AlertRuleLeafCondition

이름 설명
containsAny 이벤트 필드의 값은 이 배열의 값(대/소문자를 구분하지 않음)과 비교하여 조건이 충족되는지 확인합니다. string[]
equals 이벤트 필드의 값을 이 값(대/소문자를 구분하지 않음)과 비교하여 조건이 충족되는지 확인합니다. string
필드(field) 이 조건에서 검사할 활동 로그 이벤트 필드의 이름입니다.
이 필드에 사용할 수 있는 값은 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', '상태', 'subStatus', 'resourceType' 또는 'properties'로 시작하는 모든 값입니다.
string