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 Application Gateway 대한 몇 가지 중요한 이벤트 경고를 쉽게 만들 수 있습니다. |
NAT 게이트웨이 및 Application Gateway 있는 AKS 클러스터 |
이 샘플에서는 아웃바운드 연결을 위한 NAT Gateway 및 인바운드 연결에 대한 Application Gateway 사용하여 AKS 클러스터를 배포하는 방법을 보여 줍니다. |
자동 크기 조정 활동 로그 경고 배포 |
이 템플릿을 사용하면 작업 그룹을 사용하여 Azure 활동 로그의 자동 크기 조정 레코드에 대한 메일 알림 보내는 간단한 경고를 배포할 수 있습니다. |
자동 크기 조정 실패 활동 로그 경고 배포 |
이 템플릿을 사용하면 작업 그룹을 사용하여 Azure 활동 로그에서 실패한 자동 크기 조정 레코드에 대한 메일 알림 보내는 간단한 경고를 배포할 수 있습니다. |
서비스 상태 경고 배포 |
이 템플릿을 사용하면 작업 그룹을 사용하여 Azure 활동 로그의 모든 Service Health 레코드에 대한 메일 알림 보내는 간단한 경고를 배포할 수 있습니다. |
공용 DNS 영역을 사용하여 프라이빗 AKS 클러스터 만들기 |
이 샘플에서는 공용 DNS 영역을 사용하여 프라이빗 AKS 클러스터를 배포하는 방법을 보여 줍니다. |
Azure 서비스 경고를 만듭니다. |
이 템플릿은 Cerain Azure 서비스 중단 시 선택적으로 서비스 관리자에게 전자 메일을 보내고 지정된 이메일 주소를 보내는 Azure 서비스 상태 경고를 만듭니다. |
Application Gateway 수신 컨트롤러가 있는 AKS 클러스터 |
이 샘플에서는 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 Application Gateway 대한 몇 가지 중요한 이벤트 경고를 쉽게 만들 수 있습니다. |
NAT 게이트웨이 및 Application Gateway 사용하는 AKS 클러스터 |
이 샘플에서는 아웃바운드 연결을 위한 NAT Gateway 및 인바운드 연결에 대한 Application Gateway 사용하여 AKS 클러스터를 배포하는 방법을 보여 줍니다. |
자동 크기 조정 활동 로그 경고 배포 |
이 템플릿을 사용하면 작업 그룹을 사용하여 Azure 활동 로그의 자동 크기 조정 레코드에 대한 메일 알림 보내는 간단한 경고를 배포할 수 있습니다. |
자동 크기 조정 실패 활동 로그 경고 배포 |
이 템플릿을 사용하면 작업 그룹을 사용하여 Azure 활동 로그에서 실패한 자동 크기 조정 레코드에 대한 메일 알림 보내는 간단한 경고를 배포할 수 있습니다. |
서비스 상태 경고 배포 |
이 템플릿을 사용하면 작업 그룹을 사용하여 Azure 활동 로그의 모든 Service Health 레코드에 대한 메일 알림 보내는 간단한 경고를 배포할 수 있습니다. |
공용 DNS 영역을 사용하여 프라이빗 AKS 클러스터 만들기 |
이 샘플에서는 공용 DNS 영역을 사용하여 프라이빗 AKS 클러스터를 배포하는 방법을 보여 줍니다. |
Azure 서비스 경고를 만듭니다. |
이 템플릿은 Cerain Azure 서비스 중단 시 선택적으로 서비스 관리자에게 전자 메일을 보내고 지정된 이메일 주소를 보내는 Azure 서비스 상태 경고를 만듭니다. |
Application Gateway 수신 컨트롤러가 있는 AKS 클러스터 |
이 샘플에서는 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 |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기