Udostępnij za pośrednictwem


Microsoft.Insights activityLogAlerts

Uwagi

Aby uzyskać wskazówki dotyczące wdrażania rozwiązań do monitorowania, zobacz Create monitoring resources by using Bicep.

Definicja zasobu Bicep

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 dziennika zmian.

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

Wartości właściwości

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. ActionGroupActionProperties
webhookWłaściwości słownik właściwości niestandardowych do uwzględnienia w operacji po operacji. Te dane są dołączane do ładunku elementu webhook. ActionGroupWebhookProperties

ActionGroupActionProperties

Nazwa Opis Wartość

ActionGroupWebhookProperties

Nazwa Opis Wartość

Lista akcji

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

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. string[]
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. struna
pole Nazwa pola zdarzenia dziennika aktywności, które zostanie zbadane 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.
struna

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. string[]
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. struna
pole Nazwa pola zdarzenia dziennika aktywności, które zostanie zbadane 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.
struna

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)
opis Opis tej reguły alertu dziennika aktywności. struna
Włączone 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 jej akcji nie zostanie aktywowana. Bool
Zakresów 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. string[]
tenantScope Identyfikator GUID dzierżawy. Należy podać reguły zdarzeń na poziomie dzierżawy i grupy zarządzania. struna

AzureResourceTags

Nazwa Opis Wartość

Microsoft.Insights/activityLogAlerts

Nazwa Opis Wartość
lokalizacja Lokalizacja zasobu. Reguły alertów dziennika aktywności platformy Azure są obsługiwane w regionach Global, Europa Zachodnia i Europa Północna. struna
nazwa Nazwa zasobu struna

Ograniczenia:
Wzorzec = ^[-\w\._\(\)]+$ (wymagane)
Właściwości Właściwości reguły alertu dziennika aktywności zasobu. AlertRuleProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

Przykłady z przewodnika Szybki start

W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.

Plik Bicep Opis
klastrze usługi AKS z bramą translatora adresów sieciowych i usługą Application Gateway W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS z bramą translatora adresów sieciowych dla połączeń wychodzących i usługę Application Gateway dla połączeń przychodzących.
klastrze usługi AKS z kontrolerem ruchu przychodzącego usługi Application Gateway W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS za pomocą usługi Application Gateway, kontrolera ruchu przychodzącego usługi Application Gateway, usługi Azure Container Registry, usługi Log Analytics i usługi Key Vault
Tworzy alert usługi platformy 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.

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 dziennika zmian.

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

Wartości właściwości

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. ActionGroupActionProperties
webhookWłaściwości słownik właściwości niestandardowych do uwzględnienia w operacji po operacji. Te dane są dołączane do ładunku elementu webhook. ActionGroupWebhookProperties

ActionGroupActionProperties

Nazwa Opis Wartość

ActionGroupWebhookProperties

Nazwa Opis Wartość

Lista akcji

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

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. string[]
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. struna
pole Nazwa pola zdarzenia dziennika aktywności, które zostanie zbadane 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.
struna

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. string[]
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. struna
pole Nazwa pola zdarzenia dziennika aktywności, które zostanie zbadane 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.
struna

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)
opis Opis tej reguły alertu dziennika aktywności. struna
Włączone 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 jej akcji nie zostanie aktywowana. Bool
Zakresów 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. string[]
tenantScope Identyfikator GUID dzierżawy. Należy podać reguły zdarzeń na poziomie dzierżawy i grupy zarządzania. struna

AzureResourceTags

Nazwa Opis Wartość

Microsoft.Insights/activityLogAlerts

Nazwa Opis Wartość
apiVersion Wersja interfejsu API "2023-01-01-preview"
lokalizacja Lokalizacja zasobu. Reguły alertów dziennika aktywności platformy Azure są obsługiwane w regionach Global, Europa Zachodnia i Europa Północna. struna
nazwa Nazwa zasobu struna

Ograniczenia:
Wzorzec = ^[-\w\._\(\)]+$ (wymagane)
Właściwości Właściwości reguły alertu dziennika aktywności zasobu. AlertRuleProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.Insights/activityLogAlerts"

Szablony szybkiego startu

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

Szablon Opis
klastrze usługi AKS z bramą translatora adresów sieciowych i usługą Application Gateway

Wdrażanie do 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 usługę Application Gateway dla połączeń przychodzących.
klastrze usługi AKS z kontrolerem ruchu przychodzącego usługi Application Gateway

Wdrażanie do Azure
W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS za pomocą usługi Application Gateway, kontrolera ruchu przychodzącego usługi Application Gateway, usługi Azure Container Registry, usługi Log Analytics i usługi Key Vault
alert dotyczący błędnie skonfigurowanego magazynu kluczy w usłudze Application Gateway

Wdrażanie do Azure
Użyj takich szablonów, aby łatwo utworzyć ważne alerty zdarzeń dla usługi Azure Application Gateway.
tworzenie prywatnego klastra usługi AKS przy użyciu publicznej strefy DNS

Wdrażanie do Azure
W tym przykładzie pokazano, jak wdrożyć prywatny klaster usługi AKS z publiczną strefą DNS.
Tworzy alert usługi platformy Azure

Wdrażanie do 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.
wdrażanie alertu usługi Service Health

Wdrażanie do 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
wdrażanie alertu dziennika aktywności autoskalowania

Wdrażanie do 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 w trybie automatycznego skalowania nie powiodło się

Wdrażanie do 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

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

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

  • grupy zasobów

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

Format zasobu

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

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

Wartości właściwości

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. ActionGroupActionProperties
webhookWłaściwości słownik właściwości niestandardowych do uwzględnienia w operacji po operacji. Te dane są dołączane do ładunku elementu webhook. ActionGroupWebhookProperties

ActionGroupActionProperties

Nazwa Opis Wartość

ActionGroupWebhookProperties

Nazwa Opis Wartość

Lista akcji

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

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. string[]
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. struna
pole Nazwa pola zdarzenia dziennika aktywności, które zostanie zbadane 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.
struna

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. string[]
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. struna
pole Nazwa pola zdarzenia dziennika aktywności, które zostanie zbadane 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.
struna

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)
opis Opis tej reguły alertu dziennika aktywności. struna
Włączone 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 jej akcji nie zostanie aktywowana. Bool
Zakresów 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. string[]
tenantScope Identyfikator GUID dzierżawy. Należy podać reguły zdarzeń na poziomie dzierżawy i grupy zarządzania. struna

AzureResourceTags

Nazwa Opis Wartość

Microsoft.Insights/activityLogAlerts

Nazwa Opis Wartość
lokalizacja Lokalizacja zasobu. Reguły alertów dziennika aktywności platformy Azure są obsługiwane w regionach Global, Europa Zachodnia i Europa Północna. struna
nazwa Nazwa zasobu struna

Ograniczenia:
Wzorzec = ^[-\w\._\(\)]+$ (wymagane)
Właściwości Właściwości reguły alertu dziennika aktywności zasobu. AlertRuleProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.Insights/activityLogAlerts@2023-01-01-preview"