microsoft.insights activityLogAlerts 2017-04-01
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.
Uwagi
Aby uzyskać wskazówki dotyczące wdrażania rozwiązań do monitorowania, zobacz Create monitoring resources by using Bicep.
Format zasobu
Aby utworzyć zasób microsoft.insights/activityLogAlerts, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'microsoft.insights/activityLogAlerts@2017-04-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
actions: {
actionGroups: [
{
actionGroupId: 'string'
webhookProperties: {
{customized property}: 'string'
}
}
]
}
condition: {
allOf: [
{
equals: 'string'
field: 'string'
}
]
}
description: 'string'
enabled: bool
scopes: [
'string'
]
}
}
Wartości właściwości
activityLogAlerts
Nazwa | Opis | Wartość |
---|---|---|
nazwa | 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ą. |
lokalizacja | Lokalizacja zasobu | ciąg (wymagany) |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
Właściwości | Właściwości alertu dziennika aktywności zasobu. | ActivityLogAlert |
ActivityLogAlert
Nazwa | Opis | Wartość |
---|---|---|
akcje | Akcje, które zostaną aktywowane po spełnieniu warunku. | ActivityLogAlertActionList (wymagane) |
warunek | Warunek, który spowoduje aktywowanie tego alertu. | ActivityLogAlertAllOfCondition (wymagane) |
opis | Opis tego alertu dziennika aktywności. | struna |
Włączone | Wskazuje, czy ten alert dziennika aktywności jest włączony. Jeśli alert dziennika aktywności nie jest włączony, żadne z jego akcji nie zostanie aktywowane. | Bool |
Zakresów | Lista identyfikatorów zasobów, które będą używane jako prefiksy. Alert będzie dotyczyć tylko elementów activityLogs z identyfikatorami resourceId, które należą do jednego z tych prefiksów. Ta lista musi zawierać co najmniej jeden element. | string[] (wymagane) |
ActivityLogAlertActionList
Nazwa | Opis | Wartość |
---|---|---|
actionGroups | Lista alertów dziennika aktywności. | ActivityLogAlertActionGroup[] |
ActivityLogAlertActionGroup
Nazwa | Opis | Wartość |
---|---|---|
actionGroupId | ResourceId grupy akcji. Nie może to być wartość null ani być pusta. | ciąg (wymagany) |
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. | ActivityLogAlertActionGroupWebhookProperties |
ActivityLogAlertActionGroupWebhookProperties
Nazwa | Opis | Wartość |
---|---|---|
{niestandardowa właściwość} | struna |
ActivityLogAlertAllOfCondition
Nazwa | Opis | Wartość |
---|---|---|
allOf | Lista warunków alertów dziennika aktywności. | ActivityLogAlertLeafCondition[] (wymagane) |
ActivityLogAlertLeafCondition
Nazwa | Opis | Wartość |
---|---|---|
Equals | Wartość pola zostanie porównana z tą wartością (bez uwzględniania wielkości liter), aby określić, czy warunek jest spełniony. | ciąg (wymagany) |
pole | Nazwa pola, 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. | ciąg (wymagany) |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Szablon | Opis |
---|---|
alert dotyczący błędnie skonfigurowanego magazynu kluczy w usłudze Application Gateway wdrażanie |
Użyj takich szablonów, aby łatwo utworzyć ważne alerty zdarzeń dla usługi Azure Application Gateway. |
klastrze usługi AKS z bramą translatora adresów sieciowych i usługą Application Gateway wdrażanie |
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. |
wdrażanie alertu dziennika aktywności autoskalowania wdrażanie |
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 |
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 wdrażanie |
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 przy użyciu publicznej strefy DNS wdrażanie |
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 |
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. |
klastrze usługi AKS z kontrolerem ruchu przychodzącego usługi Application Gateway wdrażanie |
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 |
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.
Uwagi
Aby uzyskać wskazówki dotyczące wdrażania rozwiązań do monitorowania, zobacz Create monitoring resources by using Bicep.
Format zasobu
Aby utworzyć zasób microsoft.insights/activityLogAlerts, dodaj następujący kod JSON do szablonu.
{
"type": "microsoft.insights/activityLogAlerts",
"apiVersion": "2017-04-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"actions": {
"actionGroups": [
{
"actionGroupId": "string",
"webhookProperties": {
"{customized property}": "string"
}
}
]
},
"condition": {
"allOf": [
{
"equals": "string",
"field": "string"
}
]
},
"description": "string",
"enabled": "bool",
"scopes": [ "string" ]
}
}
Wartości właściwości
activityLogAlerts
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "microsoft.insights/activityLogAlerts" |
apiVersion | Wersja interfejsu API zasobów | '2017-04-01' |
nazwa | 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ą. |
lokalizacja | Lokalizacja zasobu | ciąg (wymagany) |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
Właściwości | Właściwości alertu dziennika aktywności zasobu. | ActivityLogAlert |
ActivityLogAlert
Nazwa | Opis | Wartość |
---|---|---|
akcje | Akcje, które zostaną aktywowane po spełnieniu warunku. | ActivityLogAlertActionList (wymagane) |
warunek | Warunek, który spowoduje aktywowanie tego alertu. | ActivityLogAlertAllOfCondition (wymagane) |
opis | Opis tego alertu dziennika aktywności. | struna |
Włączone | Wskazuje, czy ten alert dziennika aktywności jest włączony. Jeśli alert dziennika aktywności nie jest włączony, żadne z jego akcji nie zostanie aktywowane. | Bool |
Zakresów | Lista identyfikatorów zasobów, które będą używane jako prefiksy. Alert będzie dotyczyć tylko elementów activityLogs z identyfikatorami resourceId, które należą do jednego z tych prefiksów. Ta lista musi zawierać co najmniej jeden element. | string[] (wymagane) |
ActivityLogAlertActionList
Nazwa | Opis | Wartość |
---|---|---|
actionGroups | Lista alertów dziennika aktywności. | ActivityLogAlertActionGroup[] |
ActivityLogAlertActionGroup
Nazwa | Opis | Wartość |
---|---|---|
actionGroupId | ResourceId grupy akcji. Nie może to być wartość null ani być pusta. | ciąg (wymagany) |
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. | ActivityLogAlertActionGroupWebhookProperties |
ActivityLogAlertActionGroupWebhookProperties
Nazwa | Opis | Wartość |
---|---|---|
{niestandardowa właściwość} | struna |
ActivityLogAlertAllOfCondition
Nazwa | Opis | Wartość |
---|---|---|
allOf | Lista warunków alertów dziennika aktywności. | ActivityLogAlertLeafCondition[] (wymagane) |
ActivityLogAlertLeafCondition
Nazwa | Opis | Wartość |
---|---|---|
Equals | Wartość pola zostanie porównana z tą wartością (bez uwzględniania wielkości liter), aby określić, czy warunek jest spełniony. | ciąg (wymagany) |
pole | Nazwa pola, 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. | ciąg (wymagany) |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Szablon | Opis |
---|---|
alert dotyczący błędnie skonfigurowanego magazynu kluczy w usłudze Application Gateway wdrażanie |
Użyj takich szablonów, aby łatwo utworzyć ważne alerty zdarzeń dla usługi Azure Application Gateway. |
klastrze usługi AKS z bramą translatora adresów sieciowych i usługą Application Gateway wdrażanie |
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. |
wdrażanie alertu dziennika aktywności autoskalowania wdrażanie |
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 |
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 wdrażanie |
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 przy użyciu publicznej strefy DNS wdrażanie |
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 |
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. |
klastrze usługi AKS z kontrolerem ruchu przychodzącego usługi Application Gateway wdrażanie |
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 |
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@2017-04-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
actions = {
actionGroups = [
{
actionGroupId = "string"
webhookProperties = {
{customized property} = "string"
}
}
]
}
condition = {
allOf = [
{
equals = "string"
field = "string"
}
]
}
description = "string"
enabled = bool
scopes = [
"string"
]
}
})
}
Wartości właściwości
activityLogAlerts
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "microsoft.insights/activityLogAlerts@2017-04-01" |
nazwa | 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ą. |
lokalizacja | Lokalizacja zasobu | ciąg (wymagany) |
parent_id | Aby wdrożyć w grupie zasobów, użyj identyfikatora tej grupy zasobów. | ciąg (wymagany) |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. |
Właściwości | Właściwości alertu dziennika aktywności zasobu. | ActivityLogAlert |
ActivityLogAlert
Nazwa | Opis | Wartość |
---|---|---|
akcje | Akcje, które zostaną aktywowane po spełnieniu warunku. | ActivityLogAlertActionList (wymagane) |
warunek | Warunek, który spowoduje aktywowanie tego alertu. | ActivityLogAlertAllOfCondition (wymagane) |
opis | Opis tego alertu dziennika aktywności. | struna |
Włączone | Wskazuje, czy ten alert dziennika aktywności jest włączony. Jeśli alert dziennika aktywności nie jest włączony, żadne z jego akcji nie zostanie aktywowane. | Bool |
Zakresów | Lista identyfikatorów zasobów, które będą używane jako prefiksy. Alert będzie dotyczyć tylko elementów activityLogs z identyfikatorami resourceId, które należą do jednego z tych prefiksów. Ta lista musi zawierać co najmniej jeden element. | string[] (wymagane) |
ActivityLogAlertActionList
Nazwa | Opis | Wartość |
---|---|---|
actionGroups | Lista alertów dziennika aktywności. | ActivityLogAlertActionGroup[] |
ActivityLogAlertActionGroup
Nazwa | Opis | Wartość |
---|---|---|
actionGroupId | ResourceId grupy akcji. Nie może to być wartość null ani być pusta. | ciąg (wymagany) |
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. | ActivityLogAlertActionGroupWebhookProperties |
ActivityLogAlertActionGroupWebhookProperties
Nazwa | Opis | Wartość |
---|---|---|
{niestandardowa właściwość} | struna |
ActivityLogAlertAllOfCondition
Nazwa | Opis | Wartość |
---|---|---|
allOf | Lista warunków alertów dziennika aktywności. | ActivityLogAlertLeafCondition[] (wymagane) |
ActivityLogAlertLeafCondition
Nazwa | Opis | Wartość |
---|---|---|
Equals | Wartość pola zostanie porównana z tą wartością (bez uwzględniania wielkości liter), aby określić, czy warunek jest spełniony. | ciąg (wymagany) |
pole | Nazwa pola, 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. | ciąg (wymagany) |