Microsoft.Insights activityLogAlerts
Definicja zasobu Bicep
Typ zasobu activityLogAlerts można wdrożyć z operacjami docelowymi:
- Grupy zasobów — zobacz polecenia wdrażania grupy zasobów
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 kontrolneNie 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 |
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 |
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 |
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ę |
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 |
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 |
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 |
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 |
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:
- Grupy zasobów — zobacz polecenia wdrażania grupy zasobów
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ąceNie 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 |
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 |
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 |
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ę |
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 |
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 |
W tym przykładzie pokazano, jak wdrożyć prywatny klaster usługi AKS z publiczną strefą DNS. |
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. |
Klaster usługi AKS z kontrolerem ruchu przychodzącego Application Gateway |
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 kontrolneNie 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 |
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla