Rychlý start: Vytvoření upozornění protokolu aktivit u oznámení služby pomocí souboru Bicep
V tomto článku se dozvíte, jak nastavit upozornění protokolu aktivit pro oznámení o 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 pro opakované použití kódu. Bicep nabízí nejlepší prostředí pro vytváření obsahu pro řešení infrastruktury jako kódu v Azure.
Stav služby oznámení jsou uložena vProtokol aktivit Azure. Vzhledem k možná 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í o stavu služby.
Když Azure odesílá 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ě:
- Třída oznámení o stavu služby (problémy se službou, plánovaná údržba, poradce pro stav)
- Předplatné se týká.
- 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í výstrahy).
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 napřed bezplatný účet.
- Pokud chcete příkazy spustit z místního počítače, nainstalujte Azure CLI nebo moduly Azure PowerShellu. Další informace najdete v tématu Instalace Azure CLI a instalace Azure PowerShellu.
Kontrola souboru Bicep
Následující soubor Bicep vytvoří skupinu akcí s cílem e-mailu a povolí všechna oznámení o 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 PowerShellu. Nahraďte ukázkové hodnoty pro skupinu prostředků a emailAddress příslušný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 ponechat na místě. Pokud už ji nepotřebujete, odstraňte skupinu prostředků, která odstraní pravidlo upozornění a související prostředky. Odstranění skupiny prostředků pomocí Azure CLI nebo Azure PowerShellu
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 správy problémů.
- Přečtěte si informace o oznámeních o stavu služby.
- Přečtěte si informace o omezování 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 přijímat upozornění.
- Přečtěte si další informace o skupinách akcí.