다음을 통해 공유


Microsoft.Insights activityLogAlerts

발언

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

Bicep 리소스 정의

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

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

리소스 형식

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

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

속성 값

ActionGroup

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

ActionGroupActionProperties

이름 묘사

ActionGroupWebhookProperties

이름 묘사

ActionList

이름 묘사
actionGroups 작업 그룹 목록입니다. ActionGroup[]

AlertRuleAllOfCondition

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

AlertRuleAnyOfOrLeafCondition

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

AlertRuleLeafCondition

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

AlertRuleProperties

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

AzureResourceTags

이름 묘사

Microsoft.Insights/activityLogAlerts

이름 묘사
위치 리소스의 위치입니다. Azure 활동 로그 경고 규칙은 글로벌, 서유럽 및 북유럽 지역에서 지원됩니다. 문자열
이름 리소스 이름 문자열

제약 조건:
패턴 = ^[-\w\._\(\)]+$(필수)
속성 리소스의 활동 로그 경고 규칙 속성입니다. alertRuleProperties
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.

빠른 시작 샘플

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

Bicep 파일 묘사
NAT 게이트웨이 및 Application Gateway 사용하여 AKS 클러스터 이 샘플에서는 아웃바운드 연결을 위한 NAT 게이트웨이와 인바운드 연결을 위한 Application Gateway를 사용하여 AKS 클러스터를 배포하는 방법을 보여 줍니다.
Application Gateway 수신 컨트롤러 사용하여 AKS 클러스터 이 샘플에서는 Application Gateway, Application Gateway 수신 컨트롤러, Azure Container Registry, Log Analytics 및 Key Vault를 사용하여 AKS 클러스터를 배포하는 방법을 보여 줍니다.
Azure 서비스 경고 만듭니다. 이 템플릿은 Cerain Azure 서비스 중단 시 선택적으로 서비스 관리자에게 전자 메일을 보내고 지정된 이메일 주소를 보내는 Azure 서비스 상태 경고를 만듭니다.

ARM 템플릿 리소스 정의

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

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

리소스 형식

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

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

속성 값

ActionGroup

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

ActionGroupActionProperties

이름 묘사

ActionGroupWebhookProperties

이름 묘사

ActionList

이름 묘사
actionGroups 작업 그룹 목록입니다. ActionGroup[]

AlertRuleAllOfCondition

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

AlertRuleAnyOfOrLeafCondition

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

AlertRuleLeafCondition

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

AlertRuleProperties

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

AzureResourceTags

이름 묘사

Microsoft.Insights/activityLogAlerts

이름 묘사
apiVersion api 버전 '2023-01-01-preview'
위치 리소스의 위치입니다. Azure 활동 로그 경고 규칙은 글로벌, 서유럽 및 북유럽 지역에서 지원됩니다. 문자열
이름 리소스 이름 문자열

제약 조건:
패턴 = ^[-\w\._\(\)]+$(필수)
속성 리소스의 활동 로그 경고 규칙 속성입니다. alertRuleProperties
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
리소스 종류 'Microsoft.Insights/activityLogAlerts'

빠른 시작 템플릿

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

템플렛 묘사
NAT 게이트웨이 및 Application Gateway 사용하여 AKS 클러스터

Azure에 배포
이 샘플에서는 아웃바운드 연결을 위한 NAT 게이트웨이와 인바운드 연결을 위한 Application Gateway를 사용하여 AKS 클러스터를 배포하는 방법을 보여 줍니다.
Application Gateway 수신 컨트롤러 사용하여 AKS 클러스터

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

Azure에 배포
이러한 템플릿을 사용하여 Azure Application Gateway에 대한 몇 가지 중요한 이벤트 경고를 쉽게 만들 수 있습니다.
공용 DNS 영역 사용하여 프라이빗 AKS 클러스터 만들기

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

Azure에 배포
이 템플릿은 Cerain Azure 서비스 중단 시 선택적으로 서비스 관리자에게 전자 메일을 보내고 지정된 이메일 주소를 보내는 Azure 서비스 상태 경고를 만듭니다.
서비스 상태 경고 배포

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

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

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

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

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

  • 리소스 그룹

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

리소스 형식

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

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

속성 값

ActionGroup

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

ActionGroupActionProperties

이름 묘사

ActionGroupWebhookProperties

이름 묘사

ActionList

이름 묘사
actionGroups 작업 그룹 목록입니다. ActionGroup[]

AlertRuleAllOfCondition

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

AlertRuleAnyOfOrLeafCondition

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

AlertRuleLeafCondition

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

AlertRuleProperties

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

AzureResourceTags

이름 묘사

Microsoft.Insights/activityLogAlerts

이름 묘사
위치 리소스의 위치입니다. Azure 활동 로그 경고 규칙은 글로벌, 서유럽 및 북유럽 지역에서 지원됩니다. 문자열
이름 리소스 이름 문자열

제약 조건:
패턴 = ^[-\w\._\(\)]+$(필수)
속성 리소스의 활동 로그 경고 규칙 속성입니다. alertRuleProperties
태그 리소스 태그 태그 이름 및 값의 사전입니다.
리소스 종류 "Microsoft.Insights/activityLogAlerts@2023-01-01-preview"