Rychlý start: Vytvoření upozornění protokolu aktivit pro oznámení služby pomocí souboru Bicep
V tomto článku se dozvíte, jak nastavit upozornění protokolu aktivit pro oznámení stavu služby pomocí souboru Bicep.
Bicep je jazyk specifický pro doménu (DSL), který k nasazování prostředků Azure používá deklarativní syntaxi. Poskytuje stručnou syntaxi, spolehlivou bezpečnost typů a podporu opakovaného použití kódu. Bicep nabízí nejlepší prostředí pro vytváření pro vaše řešení infrastruktury jako kódu v Azure.
Stav služby oznámení se ukládají v protokolu aktivit Azure. Vzhledem k pravděpodobně velkému objemu informací uložených v protokolu aktivit existuje samostatné uživatelské rozhraní, které usnadňuje zobrazení a nastavení upozornění na oznámení stavu služby.
Když Azure odešle oznámení o stavu služby do vašeho předplatného Azure, můžete obdržet upozornění. Výstrahu můžete nakonfigurovat na základě:
- Oznámení o stavu služby (problémy se službami, plánovaná údržba, poradce pro stav)
- Ovlivněné předplatné.
- Ovlivněné služby.
- Ovlivněné oblasti
Poznámka
Stav služby oznámení neodesílají upozornění týkající se událostí služby Resource Health.
Můžete také nakonfigurovat, komu má být výstraha odeslána:
- Vyberte existující skupinu akcí.
- Vytvořte novou skupinu akcí (kterou můžete použít pro budoucí upozornění).
Další informace o skupinách akcí najdete v tématu Vytváření a správa skupin akcí.
Požadavky
- Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet před tím, než začnete.
- Pokud chcete příkazy spouštět z místního počítače, nainstalujte azure CLI nebo moduly Azure PowerShell. Další informace najdete v tématech Instalace Azure CLI a Instalace Azure PowerShell.
Kontrola souboru Bicep
Následující soubor Bicep vytvoří skupinu akcí s cílem e-mailu a povolí všechna oznámení stavu služby pro cílové předplatné. Uložte tento bicep jako CreateServiceHealthAlert.bicep.
param actionGroups_name string = 'SubHealth'
param activityLogAlerts_name string = 'ServiceHealthActivityLogAlert'
param emailAddress string
var alertScope = '/subscriptions/${subscription().subscriptionId}'
resource actionGroups_name_resource 'microsoft.insights/actionGroups@2019-06-01' = {
name: actionGroups_name
location: 'Global'
properties: {
groupShortName: actionGroups_name
enabled: true
emailReceivers: [
{
name: actionGroups_name
emailAddress: emailAddress
}
]
smsReceivers: []
webhookReceivers: []
}
}
resource activityLogAlerts_name_resource 'microsoft.insights/activityLogAlerts@2017-04-01' = {
name: activityLogAlerts_name
location: 'Global'
properties: {
scopes: [
alertScope
]
condition: {
allOf: [
{
field: 'category'
equals: 'ServiceHealth'
}
{
field: 'properties.incidentType'
equals: 'Incident'
}
]
}
actions: {
actionGroups: [
{
actionGroupId: actionGroups_name_resource.id
webhookProperties: {}
}
]
}
enabled: true
}
}
Soubor Bicep definuje dva prostředky:
Nasazení souboru Bicep
Nasaďte soubor Bicep pomocí Azure CLI a Azure PowerShell. Nahraďte ukázkové hodnoty pro skupinu prostředků a e-mailovou adresu odpovídajícími hodnotami pro vaše prostředí.
az login
az deployment group create --name CreateServiceHealthAlert --resource-group my-resource-group --template-file CreateServiceHealthAlert.bicep --parameters emailAddress='user@contoso.com'
Ověření nasazení
Pomocí jednoho z následujících příkazů ověřte, že byl pracovní prostor vytvořen. Nahraďte ukázkové hodnoty pro skupinu prostředků hodnotou, kterou jste použili výše.
az monitor activity-log alert show --resource-group my-resource-group --name ServiceHealthActivityLogAlert
Vyčištění prostředků
Pokud chcete pokračovat v práci s dalšími rychlými starty a kurzy, můžete tyto prostředky nechat na místě. Pokud už skupinu prostředků nepotřebujete, odstraňte tím pravidlo upozornění a související prostředky. Odstranění skupiny prostředků pomocí Azure CLI nebo Azure PowerShell
az group delete --name my-resource-group
Další kroky
- Seznamte se s osvědčenými postupy pro nastavení upozornění služby Azure Service Health.
- Zjistěte, jak nastavit mobilní nabízená oznámení pro Azure Service Health.
- Zjistěte, jak nakonfigurovat oznámení webhooku pro stávající systémy pro správu problémů.
- Přečtěte si o oznámeních o stavu služby.
- Přečtěte si o omezení rychlosti oznámení.
- Zkontrolujte schéma webhooku upozornění protokolu aktivit.
- Získejte přehled o upozorněních protokolu aktivit a zjistěte, jak upozornění přijímat.
- Přečtěte si další informace o skupinách akcí.