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:
- 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 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:
- 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 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" |