Vad är Azure Monitor-aviseringar?

Aviseringar hjälper dig att identifiera och åtgärda problem innan användarna märker dem genom att proaktivt meddela dig när Azure Monitor-data indikerar att det kan finnas ett problem med din infrastruktur eller ditt program.

Du kan avisera om valfritt mått eller en loggdatakälla på Azure Monitor-dataplattformen.

Det här diagrammet visar hur aviseringar fungerar:

Bild som förklarar Azure Monitor-aviseringar.

En aviseringsregel övervakar din telemetri och registrerar en signal som indikerar att något händer på den angivna resursen. Aviseringsregeln fångar upp signalen och kontrollerar om signalen uppfyller villkoret. Om villkoren uppfylls utlöses en avisering som initierar den associerade åtgärdsgruppen och uppdaterar aviseringens tillstånd.

En aviseringsregel kombineras:

  • De resurser som ska övervakas
  • Signalen eller telemetrin från resursen
  • Villkor

Om du övervakar mer än en resurs utvärderas villkoret separat för var och en av resurserna och aviseringar utlöses separat för varje resurs.

När en avisering utlöses består aviseringen av:

  • Med regler för aviseringsbearbetning kan du tillämpa bearbetning på utlösta aviseringar. Regler för aviseringsbearbetning ändrar de utlösta aviseringarna när de utlöses. Du kan använda regler för aviseringsbearbetning för att lägga till eller undertrycka åtgärdsgrupper, tillämpa filter eller låta regeln bearbetas enligt ett fördefinierat schema.
  • Åtgärdsgrupper kan utlösa meddelanden eller ett automatiserat arbetsflöde för att informera användarna om att en avisering har utlösts. Åtgärdsgrupper kan vara:
    • Aviseringsmetoder som e-post, SMS och push-meddelanden.
    • Automation Runbook-rutiner
    • Azure Functions
    • ITSM-incidenter
    • Logic Apps
    • Säkra webhooks
    • Webhooks
    • Händelsehubbar
  • Aviseringsvillkor anges av systemet. När en avisering utlöses är aviseringens övervakningsvillkor inställt på "utlöst", och när det underliggande villkoret som orsakade aviseringen utlöstes är övervakningsvillkoret inställt på "löst".
  • Användarens svar anges av användaren och ändras inte förrän användaren ändrar det.

Du kan se alla aviseringsinstanser i alla dina Azure-resurser som genererats under de senaste 30 dagarna på sidan Aviseringar i Azure Portal.

Typer av aviseringar

Det finns fyra typer av aviseringar. Den här tabellen innehåller en kort beskrivning av varje aviseringstyp. I den här artikeln finns detaljerad information om varje aviseringstyp och hur du väljer vilken aviseringstyp som bäst passar dina behov.

Aviseringstyp Description
Måttaviseringar Måttaviseringar utvärderar resursmått med jämna mellanrum. Mått kan vara plattformsmått, anpassade mått, loggar från Azure Monitor som konverterats till mått eller Application Insights-mått. Måttaviseringar har flera ytterligare funktioner, till exempel möjligheten att tillämpa flera villkor och dynamiska tröskelvärden.
Loggaviseringar Med loggaviseringar kan användare använda en Log Analytics-fråga för att utvärdera resursloggar med en fördefinierad frekvens.
Aktivitetsloggaviseringar Aktivitetsloggaviseringar utlöses när en ny aktivitetslogghändelse inträffar som matchar de definierade villkoren.
Aviseringar för smart identifiering Smart identifiering på en Application Insights-resurs varnar automatiskt dig om potentiella prestandaproblem och felavvikelser i webbappen. Du kan migrera smart identifiering på Application Insights-resursen för att skapa aviseringsregler för de olika modulerna för smart identifiering.

Färdiga aviseringsregler (förhandsversion)

Om du inte har definierat aviseringsregler för den valda resursen kan du aktivera rekommenderade färdiga aviseringsregler i Azure Portal.

Anteckning

Funktionen för rekommendationer för aviseringsregler är för närvarande i förhandsversion och är endast aktiverad för virtuella datorer.

Rollbaserad åtkomstkontroll i Azure (Azure RBAC) för aviseringar

Du kan bara komma åt, skapa eller hantera aviseringar för resurser som du har behörighet för. Om du vill skapa en aviseringsregel måste du ha följande behörigheter:

  • Läsbehörighet för aviseringsregelns målresurs
  • Skrivbehörighet för den resursgrupp där aviseringsregeln skapas (om du skapar aviseringsregeln från Azure-portalen skapas aviseringsregeln som standard i samma resursgrupp där målresursen finns)
  • Läsbehörighet för alla åtgärdsgrupper som är associerade med aviseringsregeln (om tillämpligt) Dessa inbyggda Azure-roller, som stöds i alla Azure Resource Manager-omfång, har behörighet till och åtkomst till aviseringsinformation och skapar aviseringsregler:
  • övervakningsdeltagare
  • övervakningsläsare

Aviseringar och tillstånd

Du kan konfigurera om logg- eller måttaviseringar är tillståndskänsliga eller tillståndslösa. Aktivitetsloggaviseringar är tillståndslösa.

  • Tillståndslösa aviseringar utlöses varje gång villkoret uppfylls, även om de utlöstes tidigare.
  • Tillståndskänsliga aviseringar utlöses när villkoret uppfylls och utlöses inte igen eller utlöser inga fler åtgärder förrän villkoren har lösts.
    För tillståndskänsliga aviseringar anses aviseringen vara löst när:
Aviseringstyp Aviseringen löses när
Måttaviseringar Aviseringsvillkoret uppfylls inte för tre kontroller i följd.
Loggaviseringar I loggaviseringar löses aviseringen med olika frekvens baserat på aviseringens frekvens:
  • 1 minut: Aviseringsvillkoret uppfylls inte på 10 minuter.
  • 5–15 minuter: Aviseringsvillkoret uppfylls inte för tre frekvensperioder.
  • 15 minuter – 11 timmar: Aviseringsvillkoret uppfylls inte för två frekvensperioder.
  • 11 till 12 timmar: Aviseringsvillkoret uppfylls inte under en frekvensperiod.

När aviseringen anses vara löst skickar aviseringsregeln ut ett löst meddelande med hjälp av webhooks eller e-post och övervakningstillståndet i Azure Portal är inställt på löst.

Hantera dina aviseringar programmatiskt

Du kan fråga dina aviseringsinstanser för att skapa anpassade vyer utanför Azure Portal, eller analysera dina aviseringar för att identifiera mönster och trender. Vi rekommenderar att du använder Azure Resource Graphs med schemat "AlertsManagementResources" för att hantera aviseringar i flera prenumerationer. En exempelfråga finns i Azure Resource Graph exempelfrågor för Azure Monitor.

Du kan använda Azure Resource Graphs:

Du kan också använda REST-API:et för aviseringshantering för frågor i lägre skala eller för att uppdatera utlösta aviseringar.

Prissättning

Se prissättningssidan för Azure Monitor för information om priser.

Nästa steg