Sdílet prostřednictvím


Microsoft.Insights activityLogAlerts

Definice prostředku Bicep

Typ prostředku activityLogAlerts je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Poznámky

Pokyny k nasazení řešení monitorování najdete v tématu Vytvoření monitorovacích prostředků pomocí Bicep.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Insights/activityLogAlerts, přidejte do šablony následující 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'
  }
}

Hodnoty vlastností

activityLogAlerts

Název Description Hodnota
name Název prostředku string (povinné)

Limit počtu znaků: 1–260

Platné znaky:
Nelze použít:
<>*%{}&:\\?+/# nebo řídicí znaky

Nemůže končit mezerou nebo tečkou.
location Umístění prostředku. Vzhledem k tomu, že upozornění protokolu aktivit Azure je globální služba, měla by být pravidla vždy globální. řetězec
tags Značky prostředku. Slovník názvů a hodnot značek. Zobrazit značky v šablonách
properties Vlastnosti pravidla upozornění protokolu aktivit prostředku. UpozorněníRuleProperties

UpozorněníRuleProperties

Název Description Hodnota
akce Akce, které se aktivují při splnění podmínky. ActionList (povinné)
Podmínka Podmínka, která způsobí aktivaci tohoto upozornění. AlertRuleAllOfCondition (povinné)
description Popis tohoto pravidla upozornění protokolu aktivit. řetězec
enabled Určuje, jestli je toto pravidlo upozornění protokolu aktivit povolené. Pokud pravidlo upozornění protokolu aktivit není povolené, žádná z jeho akcí se neaktivuje. bool
obory Seznam ID prostředků, která se použijí jako předpony. Upozornění se bude vztahovat pouze na události protokolu aktivit s ID prostředků, které spadají pod jednu z těchto předpon. Tento seznam musí obsahovat alespoň jednu položku. string[]
tenantScope Identifikátor GUID tenanta. Musí být k dispozici pro pravidla událostí na úrovni tenanta a skupiny pro správu. řetězec

Seznam akcí

Název Description Hodnota
skupiny akcí Seznam skupin akcí. Skupina akcí[]

Skupina akcí

Název Description Hodnota
actionGroupId ID prostředku skupiny akcí. Nesmí být null ani prázdný. string (povinné)
actionVlastnosti Předdefinovaný seznam vlastností a položek konfigurace pro skupinu akcí object
webhookVlastnosti slovník vlastních vlastností, které se mají zahrnout do operace post. Tato data se připojí k datové části webhooku. object

AlertRuleAllOfCondition

Název Description Hodnota
allOf Seznam podmínek pravidla upozornění protokolu aktivit. AlertRuleAnyOfOrLeafCondition[] (povinné)

AlertRuleAnyOfOrLeafCondition

Název Description Hodnota
anyOf Podmínka pravidla upozornění protokolu aktivit, která je splněna, pokud je splněna alespoň jedna z podmínek seznamu členů. AlertRuleLeafCondition[]
containsAny Hodnota pole události se porovná s hodnotami v tomto poli (nerozlišují se malá a velká písmena), aby se zjistilo, jestli je podmínka splněná. string[]
equals Hodnota pole události se porovná s touto hodnotou (nerozlišují se malá a velká písmena), aby se zjistilo, jestli je podmínka splněná. řetězec
pole Název pole události protokolu aktivit, které tato podmínka prozkoumá.
Možné hodnoty pro toto pole jsou (nerozlišují se malá a velká písmena): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType' nebo cokoli jiného, co začíná 'properties'.
řetězec

AlertRuleLeafCondition

Název Description Hodnota
containsAny Hodnota pole události se porovná s hodnotami v tomto poli (nerozlišují se malá a velká písmena), aby se zjistilo, jestli je podmínka splněná. string[]
equals Hodnota pole události se porovná s touto hodnotou (nerozlišují se malá a velká písmena), aby se zjistilo, jestli je podmínka splněná. řetězec
pole Název pole události protokolu aktivit, které tato podmínka prozkoumá.
Možné hodnoty pro toto pole jsou (nerozlišují se malá a velká písmena): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType' nebo cokoli jiného, co začíná 'properties'.
řetězec

Šablony pro rychlý start

Následující šablony pro rychlý start nasadí tento typ prostředku.

Template (Šablona) Description
Upozornění na chybně nakonfigurované Key Vault v Application Gateway

Nasazení do Azure
Pomocí těchto šablon můžete snadno vytvořit některá důležitá upozornění na události pro vaše Azure Application Gateway.
Cluster AKS se službou NAT Gateway a Application Gateway

Nasazení do Azure
Tato ukázka ukazuje, jak nasadit cluster AKS se službou NAT Gateway pro odchozí připojení a Application Gateway pro příchozí připojení.
Nasazení upozornění protokolu aktivit automatického škálování

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou výstrahu, která používá skupinu akcí k odesílání e-mailových oznámení pro všechny záznamy automatického škálování v protokolu aktivit Azure.
Nasazení upozornění protokolu neúspěšných aktivit automatického škálování

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou výstrahu, která používá skupinu akcí k odesílání e-mailových oznámení o všech neúspěšných záznamech automatického škálování v protokolu aktivit Azure.
Nasazení upozornění služby Service Health

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou výstrahu, která používá skupinu akcí k odesílání e-mailových oznámení pro všechny záznamy služby Service Health v protokolu aktivit Azure.
Vytvoření privátního clusteru AKS s veřejnou zónou DNS

Nasazení do Azure
Tato ukázka ukazuje, jak nasadit privátní cluster AKS s veřejnou zónou DNS.
Vytvoří upozornění služby Azure.

Nasazení do Azure
Tato šablona vytvoří upozornění služby Azure Service Health, které volitelně odešle e-maily správcům služeb a zadaným e-mailovým adresám v případě, že dojde k výpadku služby Azure.
Cluster AKS s kontrolerem příchozího přenosu dat Application Gateway

Nasazení do Azure
Tato ukázka ukazuje, jak nasadit cluster AKS s Application Gateway, kontrolerem příchozího přenosu dat Application Gateway, Azure Container Registry, Log Analytics a Key Vault

Definice prostředku šablony ARM

Typ prostředku activityLogAlerts je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Poznámky

Pokyny k nasazení řešení monitorování najdete v tématu Vytvoření monitorovacích prostředků pomocí Bicep.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Insights/activityLogAlerts, přidejte do šablony následující kód 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"
  }
}

Hodnoty vlastností

activityLogAlerts

Název Description Hodnota
typ Typ prostředku Microsoft.Insights/activityLogAlerts
apiVersion Verze rozhraní API prostředku 2023-01-01-preview
name Název prostředku string (povinné)

Limit počtu znaků: 1–260

Platné znaky:
Nelze použít:
<>*%{}&:\\?+/# nebo řídicí znaky

Nemůže končit mezerou nebo tečkou.
location Umístění prostředku. Vzhledem k tomu, že upozornění protokolu aktivit Azure je globální služba, měla by být pravidla vždy globální. řetězec
tags Značky prostředku. Slovník názvů a hodnot značek. Zobrazit značky v šablonách
properties Vlastnosti pravidla upozornění protokolu aktivit prostředku. UpozorněníRuleProperties

UpozorněníRuleProperties

Název Description Hodnota
akce Akce, které se aktivují při splnění podmínky. ActionList (povinné)
Podmínka Podmínka, která způsobí aktivaci tohoto upozornění. AlertRuleAllOfCondition (povinné)
description Popis tohoto pravidla upozornění protokolu aktivit. řetězec
enabled Označuje, jestli je toto pravidlo upozornění protokolu aktivit povolené. Pokud pravidlo upozornění protokolu aktivit není povolené, nebude aktivována žádná z jeho akcí. bool
obory Seznam ID prostředků, které se použijí jako předpony. Upozornění se bude vztahovat pouze na události protokolu aktivit s ID prostředků, které spadají pod jednu z těchto předpon. Tento seznam musí obsahovat alespoň jednu položku. string[]
tenantScope Identifikátor GUID tenanta. Musí být k dispozici pro pravidla událostí na úrovni tenanta a skupiny pro správu. řetězec

Seznam akcí

Název Description Hodnota
actionGroups Seznam skupin akcí. ActionGroup[]

Skupina akcí

Název Description Hodnota
actionGroupId ID prostředku skupiny akcí. Tato hodnota nesmí být null nebo prázdná. string (povinné)
actionVlastnosti Předdefinovaný seznam vlastností a položek konfigurace pro skupinu akcí. object
webhookProperties slovník vlastních vlastností, které se mají zahrnout do operace post. Tato data jsou připojena k datové části webhooku. object

AlertRuleAllOfCondition

Název Description Hodnota
allOf Seznam podmínek pravidla upozornění protokolu aktivit. AlertRuleAnyOfOrLeafCondition[] (povinné)

AlertRuleAnyOfOrLeafCondition

Název Description Hodnota
anyOf Podmínka pravidla upozornění protokolu aktivit, která je splněna, pokud je splněna alespoň jedna z podmínek jeho člena listu. AlertRuleLeafCondition[]
containsAny Hodnota pole události bude porovnána s hodnotami v tomto poli (nerozlišují se malá a malá písmena), aby se zjistilo, jestli je podmínka splněna. string[]
equals Hodnota pole události bude porovnána s touto hodnotou (nerozlišují se malá a velká písmena), aby se zjistilo, jestli je podmínka splněna. řetězec
pole Název pole události protokolu aktivit, které tato podmínka prozkoumá.
Možné hodnoty pro toto pole jsou (nerozlišují se malá a velká písmena): resourceId, category, caller, level, operationName, resourceGroup, resourceProvider, status, subStatus, resourceType nebo cokoli, co začíná na vlastnosti.
řetězec

AlertRuleLeafCondition

Název Description Hodnota
containsAny Hodnota pole události bude porovnána s hodnotami v tomto poli (nerozlišují se malá a malá písmena), aby se zjistilo, jestli je podmínka splněna. string[]
equals Hodnota pole události bude porovnána s touto hodnotou (nerozlišují se malá a velká písmena), aby se zjistilo, jestli je podmínka splněna. řetězec
pole Název pole události protokolu aktivit, které tato podmínka prozkoumá.
Možné hodnoty pro toto pole jsou (nerozlišují se malá a velká písmena): resourceId, category, caller, level, operationName, resourceGroup, resourceProvider, status, subStatus, resourceType nebo cokoli, co začíná na vlastnosti.
řetězec

Šablony pro rychlý start

Následující šablony rychlého startu nasadí tento typ prostředku.

Template (Šablona) Description
Upozornění na chybně nakonfigurované Key Vault na Application Gateway

Nasazení do Azure
Pomocí těchto šablon můžete snadno vytvořit některá důležitá upozornění na události pro Azure Application Gateway.
Cluster AKS se službou NAT Gateway a Application Gateway

Nasazení do Azure
Tato ukázka ukazuje, jak nasadit cluster AKS se službou NAT Gateway pro odchozí připojení a Application Gateway pro příchozí připojení.
Nasazení upozornění protokolu aktivit automatického škálování

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou výstrahu, která používá skupinu akcí k odesílání e-mailových oznámení pro všechny záznamy automatického škálování v protokolu aktivit Azure.
Nasazení upozornění protokolu neúspěšných aktivit automatického škálování

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou výstrahu, která používá skupinu akcí k odesílání e-mailových oznámení pro všechny neúspěšné záznamy automatického škálování v protokolu aktivit Azure.
Nasazení upozornění služby Service Health

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou výstrahu, která používá skupinu akcí k odesílání e-mailových oznámení pro všechny záznamy služby Service Health v protokolu aktivit Azure.
Vytvoření privátního clusteru AKS s veřejnou zónou DNS

Nasazení do Azure
Tato ukázka ukazuje, jak nasadit privátní cluster AKS s veřejnou zónou DNS.
Vytvoří upozornění služby Azure.

Nasazení do Azure
Tato šablona vytvoří upozornění služby Azure Service Health, které volitelně odesílá e-maily správcům služeb a zadaným e-mailovým adresám v případě, že dojde k výpadku služby Azure.
Cluster AKS s kontrolerem příchozího přenosu dat Application Gateway

Nasazení do Azure
Tato ukázka ukazuje, jak nasadit cluster AKS s Application Gateway, kontrolerem příchozího přenosu dat Application Gateway, Azure Container Registry, Log Analytics a Key Vault

Definice prostředku Terraformu (zprostředkovatele AzAPI)

Typ prostředku activityLogAlerts je možné nasadit s operacemi, které cílí na:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Insights/activityLogAlerts, přidejte do šablony následující 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"
    }
  })
}

Hodnoty vlastností

activityLogAlerts

Název Description Hodnota
typ Typ prostředku Microsoft.Insights/activityLogAlerts@2023-01-01-preview
name Název prostředku string (povinné)

Omezení počtu znaků: 1–260

Platné znaky:
Nelze použít:
<>*%{}&:\\?+/# nebo řídicí znaky

Nemůže končit mezerou nebo tečkou.
location Umístění prostředku. Vzhledem k tomu, že upozornění protokolu aktivit Azure je globální služba, mělo by být umístění pravidel vždy globální. řetězec
parent_id K nasazení do skupiny prostředků použijte ID této skupiny prostředků. string (povinné)
tags Značky prostředku. Slovník názvů značek a hodnot.
properties Vlastnosti pravidla upozornění protokolu aktivit prostředku. AlertRuleProperties

AlertRuleProperties

Název Description Hodnota
akce Akce, které se aktivují při splnění podmínky. ActionList (povinné)
Podmínka Podmínka, která způsobí aktivaci tohoto upozornění. AlertRuleAllOfCondition (povinné)
description Popis tohoto pravidla upozornění protokolu aktivit. řetězec
enabled Označuje, jestli je toto pravidlo upozornění protokolu aktivit povolené. Pokud pravidlo upozornění protokolu aktivit není povolené, nebude aktivována žádná z jeho akcí. bool
obory Seznam ID prostředků, které se použijí jako předpony. Upozornění se bude vztahovat pouze na události protokolu aktivit s ID prostředků, které spadají pod jednu z těchto předpon. Tento seznam musí obsahovat alespoň jednu položku. string[]
tenantScope Identifikátor GUID tenanta. Musí být k dispozici pro pravidla událostí na úrovni tenanta a skupiny pro správu. řetězec

Seznam akcí

Název Description Hodnota
actionGroups Seznam skupin akcí. ActionGroup[]

Skupina akcí

Název Description Hodnota
actionGroupId ID prostředku skupiny akcí. Tato hodnota nesmí být null nebo prázdná. string (povinné)
actionVlastnosti Předdefinovaný seznam vlastností a položek konfigurace pro skupinu akcí. object
webhookProperties slovník vlastních vlastností, které se mají zahrnout do operace post. Tato data jsou připojena k datové části webhooku. object

AlertRuleAllOfCondition

Název Description Hodnota
allOf Seznam podmínek pravidla upozornění protokolu aktivit. AlertRuleAnyOfOrLeafCondition[] (povinné)

AlertRuleAnyOfOrLeafCondition

Název Description Hodnota
anyOf Podmínka pravidla upozornění protokolu aktivit, která je splněna, pokud je splněna alespoň jedna z podmínek jeho člena listu. AlertRuleLeafCondition[]
containsAny Hodnota pole události bude porovnána s hodnotami v tomto poli (nerozlišují se malá a malá písmena), aby se zjistilo, jestli je podmínka splněna. string[]
equals Hodnota pole události bude porovnána s touto hodnotou (nerozlišují se malá a velká písmena), aby se zjistilo, jestli je podmínka splněna. řetězec
pole Název pole události protokolu aktivit, které tato podmínka prozkoumá.
Možné hodnoty pro toto pole jsou (nerozlišují se malá a velká písmena): resourceId, category, caller, level, operationName, resourceGroup, resourceProvider, status, subStatus, resourceType nebo cokoli, co začíná na vlastnosti.
řetězec

AlertRuleLeafCondition

Název Description Hodnota
containsAny Hodnota pole události bude porovnána s hodnotami v tomto poli (nerozlišují se malá a malá písmena), aby se zjistilo, jestli je podmínka splněna. string[]
equals Hodnota pole události bude porovnána s touto hodnotou (nerozlišují se malá a velká písmena), aby se zjistilo, jestli je podmínka splněna. řetězec
pole Název pole události protokolu aktivit, které tato podmínka prozkoumá.
Možné hodnoty pro toto pole jsou (nerozlišují se malá a velká písmena): resourceId, category, caller, level, operationName, resourceGroup, resourceProvider, status, subStatus, resourceType nebo cokoli, co začíná na vlastnosti.
řetězec