다음을 통해 공유


Microsoft.Insights activityLogAlerts 2020-10-01

발언

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

Bicep 리소스 정의

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

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

리소스 형식

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

resource symbolicname 'Microsoft.Insights/activityLogAlerts@2020-10-01' = {
  location: 'string'
  name: 'string'
  properties: {
    actions: {
      actionGroups: [
        {
          actionGroupId: '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'
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

속성 값

ActionGroup

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

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[] (필수)

AzureResourceTags

이름 묘사

Microsoft.Insights/activityLogAlerts

이름 묘사
위치 리소스의 위치입니다. Azure 활동 로그 경고 규칙은 글로벌, 서유럽 및 북유럽 지역에서 지원됩니다. 문자열
이름 리소스 이름 string(필수)
속성 리소스의 활동 로그 경고 규칙 속성입니다. 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": "2020-10-01",
  "name": "string",
  "location": "string",
  "properties": {
    "actions": {
      "actionGroups": [
        {
          "actionGroupId": "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" ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

속성 값

ActionGroup

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

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[] (필수)

AzureResourceTags

이름 묘사

Microsoft.Insights/activityLogAlerts

이름 묘사
apiVersion api 버전 '2020-10-01'
위치 리소스의 위치입니다. Azure 활동 로그 경고 규칙은 글로벌, 서유럽 및 북유럽 지역에서 지원됩니다. 문자열
이름 리소스 이름 string(필수)
속성 리소스의 활동 로그 경고 규칙 속성입니다. 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@2020-10-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      actions = {
        actionGroups = [
          {
            actionGroupId = "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"
      ]
    }
  })
}

속성 값

ActionGroup

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

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[] (필수)

AzureResourceTags

이름 묘사

Microsoft.Insights/activityLogAlerts

이름 묘사
위치 리소스의 위치입니다. Azure 활동 로그 경고 규칙은 글로벌, 서유럽 및 북유럽 지역에서 지원됩니다. 문자열
이름 리소스 이름 string(필수)
속성 리소스의 활동 로그 경고 규칙 속성입니다. alertRuleProperties
태그 리소스 태그 태그 이름 및 값의 사전입니다.
리소스 종류 "Microsoft.Insights/activityLogAlerts@2020-10-01"