Udostępnij za pośrednictwem


Microsoft.Insights activityLogAlerts

Definicja zasobu Bicep

Typ zasobu activityLogAlerts można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Uwagi

Aby uzyskać wskazówki dotyczące wdrażania rozwiązań do monitorowania, zobacz Tworzenie zasobów monitorowania przy użyciu rozwiązania Bicep.

Format zasobu

Aby utworzyć zasób Microsoft.Insights/activityLogAlerts, dodaj następujący kod Bicep do szablonu.

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'
  }
}

Wartości właściwości

activityLogAlerts

Nazwa Opis Wartość
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–260

Prawidłowe znaki:
Nie można użyć:
<>*%{}&:\\?+/# lub znaki kontrolne

Nie można zakończyć spacją ani kropką.
location Lokalizacja zasobu. Ponieważ alerty dziennika aktywności platformy Azure są usługą globalną, lokalizacja reguł powinna zawsze być "globalna". ciąg
tags Tagi zasobu. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
properties Właściwości reguły alertu dziennika aktywności zasobu. AlertRuleProperties

AlertRuleProperties

Nazwa Opis Wartość
akcje Akcje, które zostaną aktywowane po spełnieniu warunku. ActionList (wymagane)
Warunek Warunek, który spowoduje aktywowanie tego alertu. AlertRuleAllOfCondition (wymagane)
description (opis) Opis tej reguły alertu dziennika aktywności. ciąg
enabled Wskazuje, czy ta reguła alertu dziennika aktywności jest włączona. Jeśli reguła alertu dziennika aktywności nie jest włączona, żadna z jego akcji nie zostanie aktywowana. bool
scopes Lista identyfikatorów zasobów, które będą używane jako prefiksy. Alert będzie dotyczyć tylko zdarzeń dziennika aktywności z identyfikatorami zasobów, które należą do jednego z tych prefiksów. Ta lista musi zawierać co najmniej jeden element. ciąg[]
tenantScope Identyfikator GUID dzierżawy. Należy podać reguły zdarzeń na poziomie dzierżawy i grupy zarządzania. ciąg

Lista akcji

Nazwa Opis Wartość
actionGroups Lista grup akcji. ActionGroup[]

ActionGroup

Nazwa Opis Wartość
actionGroupId Identyfikator zasobu grupy akcji. Nie może to być wartość null ani być pusta. ciąg (wymagany)
actionProperties Wstępnie zdefiniowana lista właściwości i elementów konfiguracji dla grupy akcji. object
webhookWłaściwości słownik właściwości niestandardowych do uwzględnienia w operacji post. Te dane są dołączane do ładunku elementu webhook. object

AlertRuleAllOfCondition

Nazwa Opis Wartość
allOf Lista warunków reguły alertu dziennika aktywności. AlertRuleAnyOfOrLeafCondition[] (wymagane)

AlertRuleAnyOfOrLeafCondition

Nazwa Opis Wartość
anyOf Warunek reguły alertu dziennika aktywności, który jest spełniony po spełnieniu co najmniej jednego z warunków liścia członkowskiego. AlertRuleLeafCondition[]
containsAny Wartość pola zdarzenia zostanie porównana z wartościami w tej tablicy (bez uwzględniania wielkości liter), aby określić, czy warunek jest spełniony. ciąg[]
equals Wartość pola zdarzenia zostanie porównana z tą wartością (bez uwzględniania wielkości liter), aby określić, czy warunek jest spełniony. ciąg
pole Nazwa pola zdarzenia dziennika aktywności, które zostanie przeanalizowane przez ten warunek.
Możliwe wartości tego pola to (bez uwzględniania wielkości liter): "resourceId", "category", "caller", "level", "operationName", "resourceGroup", "resourceProvider", "status", "subStatus", "resourceType" lub dowolny element rozpoczynający się od właściwości.
ciąg

AlertRuleLeafCondition

Nazwa Opis Wartość
containsAny Wartość pola zdarzenia zostanie porównana z wartościami w tej tablicy (bez uwzględniania wielkości liter), aby określić, czy warunek jest spełniony. ciąg[]
equals Wartość pola zdarzenia zostanie porównana z tą wartością (bez uwzględniania wielkości liter), aby określić, czy warunek jest spełniony. ciąg
pole Nazwa pola zdarzenia dziennika aktywności, które zostanie przeanalizowane przez ten warunek.
Możliwe wartości tego pola to (bez uwzględniania wielkości liter): "resourceId", "category", "caller", "level", "operationName", "resourceGroup", "resourceProvider", "status", "subStatus", "resourceType" lub dowolny element rozpoczynający się od właściwości.
ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Alert dotyczący błędnie skonfigurowanych Key Vault w Application Gateway

Wdróż na platformie Azure
Użyj takich szablonów, aby łatwo utworzyć ważne alerty zdarzeń dla Azure Application Gateway.
Klaster usługi AKS z bramą translatora adresów sieciowych i Application Gateway

Wdróż na platformie Azure
W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS z bramą translatora adresów sieciowych dla połączeń wychodzących i Application Gateway dla połączeń przychodzących.
Wdrażanie alertu dziennika aktywności autoskalowania

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie prostego alertu, który używa grupy akcji do wysyłania powiadomień e-mail dla wszystkich rekordów autoskalowania w dzienniku aktywności platformy Azure
Wdrażanie alertu dziennika aktywności automatycznego skalowania nie powiodło się

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie prostego alertu, który używa grupy akcji do wysyłania powiadomień e-mail dla wszystkich nieudanych rekordów autoskalowania w dzienniku aktywności platformy Azure
Wdrażanie alertu usługi Service Health

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie prostego alertu, który używa grupy akcji do wysyłania powiadomień e-mail dla wszystkich rekordów usługi Service Health w dzienniku aktywności platformy Azure
Tworzenie prywatnego klastra usługi AKS z publiczną strefą DNS

Wdróż na platformie Azure
W tym przykładzie pokazano, jak wdrożyć prywatny klaster usługi AKS z publiczną strefą DNS.
Tworzy alert dotyczący usługi platformy Azure

Wdróż na platformie Azure
Ten szablon tworzy alert kondycji usługi platformy Azure, który opcjonalnie wysyła wiadomości e-mail do administratorów usługi i określone adresy e-mail w przypadku awarii usługi platformy Azure cerain.
Klaster usługi AKS z kontrolerem ruchu przychodzącego Application Gateway

Wdróż na platformie Azure
W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS przy użyciu Application Gateway, kontrolera ruchu przychodzącego Application Gateway, Azure Container Registry, usługi Log Analytics i Key Vault

Definicja zasobu szablonu usługi ARM

Typ zasobu activityLogAlerts można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Uwagi

Aby uzyskać wskazówki dotyczące wdrażania rozwiązań do monitorowania, zobacz Tworzenie zasobów monitorowania przy użyciu Bicep.

Format zasobu

Aby utworzyć zasób Microsoft.Insights/activityLogAlerts, dodaj następujący kod JSON do szablonu.

{
  "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"
  }
}

Wartości właściwości

activityLogAlerts

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Insights/activityLogAlerts"
apiVersion Wersja interfejsu API zasobów "2023-01-01-preview"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–260

Prawidłowe znaki:
Nie można użyć:
<>*%{}&:\\?+/# lub znaki sterujące

Nie można zakończyć spacją ani kropką.
location Lokalizacja zasobu. Ponieważ alerty dziennika aktywności platformy Azure to usługa globalna, lokalizacja reguł powinna zawsze być "globalna". ciąg
tags Tagi zasobu. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
properties Właściwości reguły alertu dziennika aktywności zasobu. AlertRuleProperties

AlertRuleProperties

Nazwa Opis Wartość
akcje Akcje, które zostaną aktywowane po spełnieniu warunku. Lista akcji (wymagana )
Warunek Warunek, który spowoduje aktywowanie tego alertu. AlertRuleAllOfCondition (wymagane)
description (opis) Opis tej reguły alertu dziennika aktywności. ciąg
enabled Wskazuje, czy ta reguła alertu dziennika aktywności jest włączona. Jeśli reguła alertu dziennika aktywności nie jest włączona, żadna z jego akcji nie zostanie aktywowana. bool
scopes Lista identyfikatorów zasobów, które będą używane jako prefiksy. Alert będzie dotyczyć tylko zdarzeń dziennika aktywności z identyfikatorami zasobów, które należą do jednego z tych prefiksów. Ta lista musi zawierać co najmniej jeden element. ciąg[]
tenantScope Identyfikator GUID dzierżawy. Należy podać reguły zdarzeń na poziomie dzierżawy i grupy zarządzania. ciąg

Lista akcji

Nazwa Opis Wartość
actionGroups Lista grup akcji. ActionGroup[]

ActionGroup

Nazwa Opis Wartość
actionGroupId Identyfikator zasobu grupy akcji. Nie może to być wartość null ani być pusta. ciąg (wymagany)
actionProperties Wstępnie zdefiniowana lista właściwości i elementów konfiguracji dla grupy akcji. object
webhookWłaściwości słownik właściwości niestandardowych do uwzględnienia w operacji post. Te dane są dołączane do ładunku elementu webhook. object

AlertRuleAllOfCondition

Nazwa Opis Wartość
allOf Lista warunków reguły alertu dziennika aktywności. AlertRuleAnyOfOrLeafCondition[] (wymagane)

AlertRuleAnyOfOrLeafCondition

Nazwa Opis Wartość
anyOf Warunek reguły alertu dziennika aktywności, który jest spełniony po spełnieniu co najmniej jednego z warunków liścia członkowskiego. AlertRuleLeafCondition[]
containsAny Wartość pola zdarzenia zostanie porównana z wartościami w tej tablicy (bez uwzględniania wielkości liter), aby określić, czy warunek jest spełniony. ciąg[]
equals Wartość pola zdarzenia zostanie porównana z tą wartością (bez uwzględniania wielkości liter), aby określić, czy warunek jest spełniony. ciąg
pole Nazwa pola zdarzenia dziennika aktywności, które zostanie przeanalizowane przez ten warunek.
Możliwe wartości dla tego pola to (bez uwzględniania wielkości liter): "resourceId", "category", "caller", "level", "operationName", "resourceGroup", "resourceProvider", "status", "subStatus", "resourceType" lub dowolny element rozpoczynający się od właściwości.
ciąg

AlertRuleLeafCondition

Nazwa Opis Wartość
containsAny Wartość pola zdarzenia zostanie porównana z wartościami w tej tablicy (bez uwzględniania wielkości liter), aby określić, czy warunek jest spełniony. ciąg[]
equals Wartość pola zdarzenia zostanie porównana z tą wartością (bez uwzględniania wielkości liter), aby określić, czy warunek jest spełniony. ciąg
pole Nazwa pola zdarzenia dziennika aktywności, które zostanie przeanalizowane przez ten warunek.
Możliwe wartości dla tego pola to (bez uwzględniania wielkości liter): "resourceId", "category", "caller", "level", "operationName", "resourceGroup", "resourceProvider", "status", "subStatus", "resourceType" lub dowolny element rozpoczynający się od właściwości.
ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Alert dotyczący nieprawidłowo skonfigurowanej Key Vault w Application Gateway

Wdróż na platformie Azure
Użyj takich szablonów, aby łatwo tworzyć ważne alerty o zdarzeniach dla Azure Application Gateway.
Klaster usługi AKS z bramą translatora adresów sieciowych i Application Gateway

Wdróż na platformie Azure
W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS z bramą translatora adresów sieciowych dla połączeń wychodzących i Application Gateway dla połączeń przychodzących.
Wdrażanie alertu dziennika aktywności autoskalowania

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie prostego alertu, który używa grupy akcji do wysyłania powiadomień e-mail dla wszystkich rekordów autoskalowania w dzienniku aktywności platformy Azure
Wdrażanie alertu dziennika aktywności automatycznego skalowania nie powiodło się

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie prostego alertu, który używa grupy akcji do wysyłania powiadomień e-mail dla wszystkich rekordów automatycznego skalowania nieudanych w dzienniku aktywności platformy Azure
Wdrażanie alertu usługi Service Health

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie prostego alertu, który używa grupy akcji do wysyłania powiadomień e-mail dla dowolnych rekordów usługi Service Health w dzienniku aktywności platformy Azure
Tworzenie prywatnego klastra usługi AKS z publiczną strefą DNS

Wdróż na platformie Azure
W tym przykładzie pokazano, jak wdrożyć prywatny klaster usługi AKS z publiczną strefą DNS.
Tworzy alert usługi platformy Azure

Wdróż na platformie Azure
Ten szablon tworzy alert kondycji usługi platformy Azure, który opcjonalnie wysyła wiadomości e-mail do administratorów usługi i określone adresy e-mail w przypadku awarii usługi cerain platformy Azure.
Klaster usługi AKS z kontrolerem ruchu przychodzącego Application Gateway

Wdróż na platformie Azure
W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS przy użyciu Application Gateway, kontrolera ruchu przychodzącego Application Gateway, Azure Container Registry, usługi Log Analytics i Key Vault

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu activityLogAlerts można wdrożyć z operacjami docelowymi:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Insights/activityLogAlerts, dodaj następujący element Terraform do szablonu.

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"
    }
  })
}

Wartości właściwości

activityLogAlerts

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Insights/activityLogAlerts@2023-01-01-preview"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–260

Prawidłowe znaki:
Nie można użyć:
<>*%{}&:\\?+/# lub znaki kontrolne

Nie można zakończyć spacją ani kropką.
location Lokalizacja zasobu. Ponieważ alerty dziennika aktywności platformy Azure są usługą globalną, lokalizacja reguł powinna zawsze być "globalna". ciąg
parent_id Aby przeprowadzić wdrożenie w grupie zasobów, użyj identyfikatora tej grupy zasobów. ciąg (wymagany)
tags Tagi zasobu. Słownik nazw tagów i wartości.
properties Właściwości reguły alertu dziennika aktywności zasobu. AlertRuleProperties

AlertRuleProperties

Nazwa Opis Wartość
akcje Akcje, które zostaną aktywowane po spełnieniu warunku. ActionList (wymagane)
Warunek Warunek, który spowoduje aktywowanie tego alertu. AlertRuleAllOfCondition (wymagane)
description (opis) Opis tej reguły alertu dziennika aktywności. ciąg
enabled Wskazuje, czy ta reguła alertu dziennika aktywności jest włączona. Jeśli reguła alertu dziennika aktywności nie jest włączona, żadna z jego akcji nie zostanie aktywowana. bool
scopes Lista identyfikatorów zasobów, które będą używane jako prefiksy. Alert będzie dotyczyć tylko zdarzeń dziennika aktywności z identyfikatorami zasobów, które należą do jednego z tych prefiksów. Ta lista musi zawierać co najmniej jeden element. ciąg[]
tenantScope Identyfikator GUID dzierżawy. Należy podać reguły zdarzeń na poziomie dzierżawy i grupy zarządzania. ciąg

Lista akcji

Nazwa Opis Wartość
actionGroups Lista grup akcji. ActionGroup[]

ActionGroup

Nazwa Opis Wartość
actionGroupId Identyfikator zasobu grupy akcji. Nie może to być wartość null ani być pusta. ciąg (wymagany)
actionProperties Wstępnie zdefiniowana lista właściwości i elementów konfiguracji dla grupy akcji. object
webhookWłaściwości słownik właściwości niestandardowych do uwzględnienia w operacji post. Te dane są dołączane do ładunku elementu webhook. object

AlertRuleAllOfCondition

Nazwa Opis Wartość
allOf Lista warunków reguły alertu dziennika aktywności. AlertRuleAnyOfOrLeafCondition[] (wymagane)

AlertRuleAnyOfOrLeafCondition

Nazwa Opis Wartość
anyOf Warunek reguły alertu dziennika aktywności, który jest spełniony po spełnieniu co najmniej jednego z warunków liścia członkowskiego. AlertRuleLeafCondition[]
containsAny Wartość pola zdarzenia zostanie porównana z wartościami w tej tablicy (bez uwzględniania wielkości liter), aby określić, czy warunek jest spełniony. ciąg[]
equals Wartość pola zdarzenia zostanie porównana z tą wartością (bez uwzględniania wielkości liter), aby określić, czy warunek jest spełniony. ciąg
pole Nazwa pola zdarzenia dziennika aktywności, które zostanie przeanalizowane przez ten warunek.
Możliwe wartości dla tego pola to (bez uwzględniania wielkości liter): "resourceId", "category", "caller", "level", "operationName", "resourceGroup", "resourceProvider", "status", "subStatus", "resourceType" lub dowolny element rozpoczynający się od właściwości.
ciąg

AlertRuleLeafCondition

Nazwa Opis Wartość
containsAny Wartość pola zdarzenia zostanie porównana z wartościami w tej tablicy (bez uwzględniania wielkości liter), aby określić, czy warunek jest spełniony. ciąg[]
equals Wartość pola zdarzenia zostanie porównana z tą wartością (bez uwzględniania wielkości liter), aby określić, czy warunek jest spełniony. ciąg
pole Nazwa pola zdarzenia dziennika aktywności, które zostanie przeanalizowane przez ten warunek.
Możliwe wartości dla tego pola to (bez uwzględniania wielkości liter): "resourceId", "category", "caller", "level", "operationName", "resourceGroup", "resourceProvider", "status", "subStatus", "resourceType" lub dowolny element rozpoczynający się od właściwości.
ciąg