Skapa eller redigera en måttaviseringsregel

Den här artikeln visar hur du skapar en ny måttaviseringsregel eller redigerar en befintlig måttaviseringsregel. Mer information om aviseringar finns i översikten över aviseringar.

Du skapar en aviseringsregel genom att kombinera de resurser som ska övervakas, övervakningsdata från resursen och de villkor som du vill utlösa aviseringen. Du kan sedan definiera åtgärdsgrupper och regler för aviseringsbearbetning för att avgöra vad som händer när en avisering utlöses.

Aviseringar som utlöses av dessa aviseringsregler innehåller en nyttolast som använder det gemensamma aviseringsschemat.

Förutsättningar

Om du vill skapa en måttaviseringsregel måste du ha följande behörigheter:

  • Läsbehörighet för målresursen för aviseringsregeln.
  • Skrivbehörighet för resursgruppen 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.

Skapa eller redigera en aviseringsregel från portalens startsida

Följ de här stegen:

  1. I portalen väljer du Övervaka>aviseringar.

  2. Öppna menyn + Skapa och välj Aviseringsregel.

    Skärmbild som visar steg för att skapa en ny aviseringsregel.

Skapa eller redigera en aviseringsregel från en specifik resurs

Följ de här stegen:

  1. Gå till resursen i portalen.

  2. Välj Aviseringar i det vänstra fönstret och välj sedan + Skapa>aviseringsregel.

    Skärmbild som visar steg för att skapa en ny aviseringsregel från en vald resurs.

Redigera en befintlig aviseringsregel

Följ de här stegen:

  1. I portalen, antingen från startsidan eller från en specifik resurs, väljer du Aviseringar i den vänstra rutan.

  2. Välj Aviseringsregler.

  3. Välj den aviseringsregel som du vill redigera och välj sedan Redigera.

    Skärmbild som visar steg för att redigera en befintlig aviseringsregel.

  4. Välj någon av flikarna för aviseringsregeln för att redigera inställningarna.

Konfigurera aviseringsregelns omfång

Följ de här stegen:

  1. I fönstret Välj en resurs anger du omfånget för aviseringsregeln. Du kan filtrera efter prenumeration, resurstyp eller resursplats.

  2. Välj Använd.

    Skärmbild som visar fönstret Välj resurs för att skapa en ny aviseringsregel.

Konfigurera villkor för aviseringsregeln

Följ de här stegen:

  1. På fliken Villkor visas de vanligaste signalerna i listrutan när du väljer fältet Signalnamn . Välj en av dessa populära signaler eller välj Visa alla signaler om du vill välja en annan signal för villkoret.

    Skärmbild som visar populära signaler när du skapar en aviseringsregel.

  2. (Valfritt) Om du väljer att Visa alla signaler i föregående steg använder du fönstret Välj en signal för att söka efter signalnamnet eller filtrera listan med signaler. Filtrera efter:

    I den här tabellen beskrivs de tjänster som är tillgängliga för måttaviseringsregler:

    Signalkälla beskrivning
    Plattform För måttsignaler är övervakningstjänsten måttnamnområdet. "Plattform" innebär att måtten tillhandahålls av resursprovidern, nämligen Azure.
    Azure.ApplicationInsights Kundrapporterade mått som skickas av Application Insights SDK.
    Azure.VM.Windows.GuestMetrics Vm-gästmått som samlas in av ett tillägg som körs på den virtuella datorn. Kan innehålla inbyggda operativsystemets perf-räknare och anpassade perf-räknare.
    <ditt anpassade namnområde> Ett anpassat måttnamnområde som innehåller anpassade mått som skickas med Azure Monitor Metrics API.

    Välj Signalnamn och Använd.

  3. Förhandsgranska resultatet av den valda måttsignalen i avsnittet Förhandsversion . Välj värden för följande fält.

    Fält beskrivning
    Tidsintervall Tidsintervallet som ska inkluderas i resultaten. Kan vara från de senaste sex timmarna till den senaste veckan.
    Tidsserier Tidsserierna som ska inkluderas i resultaten.
  4. I avsnittet Aviseringslogik :

    Fält beskrivning
    Threshold Välj om tröskelvärdet ska utvärderas baserat på ett statiskt värde eller ett dynamiskt värde.
    Ett statiskt tröskelvärde utvärderar regeln med hjälp av det tröskelvärde som du konfigurerar.
    Dynamiska tröskelvärden använder maskininlärningsalgoritmer för att kontinuerligt lära sig mönster för måttbeteende och beräkna lämpliga tröskelvärden för oväntat beteende. Du kan lära dig mer om att använda dynamiska tröskelvärden för måttaviseringar.
    Operator Välj operatorn för att jämföra måttvärdet med tröskelvärdet.
    Om du använder dynamiska tröskelvärden kan aviseringsregler använda skräddarsydda tröskelvärden baserat på måttbeteende för både övre och nedre gränser i samma aviseringsregel. Välj någon av följande operatorer:
    - Större än det övre tröskelvärdet eller lägre än det lägre tröskelvärdet (standard)
    - Större än det övre tröskelvärdet
    - Lägre än det lägre tröskelvärdet
    Sammansättningstyp Välj den sammansättningsfunktion som ska tillämpas på datapunkterna: Sum, Count, Average, Min eller Max.
    Tröskelvärde Om du har valt ett statiskt tröskelvärde anger du tröskelvärdet för villkorslogik.
    Enhet Om den valda måttsignalen stöder olika enheter, till exempel byte, KB, MB och GB, och om du har valt ett statiskt tröskelvärde anger du enheten för villkorslogik.
    Tröskelvärdeskänslighet Om du har valt ett dynamiskt tröskelvärde anger du känslighetsnivån. Känslighetsnivån påverkar mängden avvikelse från det måttseriemönster som krävs för att utlösa en avisering.
    - Hög: Tröskelvärdena är snäva och nära måttseriemönstret. En aviseringsregel utlöses på den minsta avvikelsen, vilket resulterar i fler aviseringar.
    - Medel: Tröskelvärdena är mindre snäva och mer balanserade. Det finns färre aviseringar än med hög känslighet (standard).
    - Lågt: Tröskelvärdena är lösa, vilket ger större avvikelse från måttseriemönstret. Aviseringsregler utlöses endast vid stora avvikelser, vilket resulterar i färre aviseringar.
    Sammansättningskornighet Välj det intervall som används för att gruppera datapunkterna med hjälp av funktionen sammansättningstyp. Välj en sammansättningskornighet (period) som är större än utvärderingsfrekvensen för att minska sannolikheten för att missa den första utvärderingsperioden för en extra tidsserie.
    Utvärderingsfrekvens Välj hur ofta aviseringsregeln ska köras. Välj en frekvens som är mindre än sammansättningskornigheten för att generera ett skjutfönster för utvärderingen.
  5. (Valfritt) Du kan konfigurera delning efter dimensioner.

    Dimensioner är namn/värde-par som innehåller mer data om måttvärdet. Med hjälp av dimensioner kan du filtrera måtten och övervaka specifika tidsserier, i stället för att övervaka aggregeringen av alla dimensionsvärden.

    Om du väljer fler än ett dimensionsvärde utlöser varje tidsserie som resulterar i kombinationen en egen avisering och debiteras separat. Till exempel kan transaktionsmåttet för ett lagringskonto ha en API-namndimension som innehåller namnet på API:et som anropas av varje transaktion (till exempel GetBlob, DeleteBlob och PutPage). Du kan välja att få en avisering utlöst när det finns ett stort antal transaktioner i ett specifikt API (aggregerade data). Eller så kan du bara använda dimensioner för att avisera när antalet transaktioner är högt för specifika API:er.

    Fält beskrivning
    Dimensionsnamn Dimensioner kan vara antingen tal- eller strängkolumner. Dimensioner används för att övervaka specifika tidsserier och ge kontext till en utlöst avisering.
    Om du delar upp azure-resurs-ID-kolumnen hamnar den angivna resursen i aviseringsmålet. Om det identifieras markeras kolumnen ResourceID automatiskt och ändrar kontexten för den utlösta aviseringen till postens resurs.
    Operator Operatorn som används för dimensionsnamnet och värdet.
    Dimensionsvärden Dimensionsvärdena baseras på data från de senaste 48 timmarna. Välj Lägg till anpassat värde för att lägga till anpassade dimensionsvärden.
    Inkludera alla framtida värden Välj det här fältet om du vill inkludera eventuella framtida värden som läggs till i den valda dimensionen.
  6. (Valfritt) I avsnittet När du ska utvärdera :

    Fält beskrivning
    Kolla varje Välj hur ofta aviseringsregeln kontrollerar om villkoret uppfylls.
    Period bakåt i tiden Välj hur långt tillbaka du vill titta varje gång data kontrolleras. Till exempel var 1 minut, se tillbaka 5 minuter.
  7. (Valfritt) I avsnittet Avancerade alternativ kan du ange hur många fel inom en viss tidsperiod som utlöser en avisering. Du kan till exempel ange att du bara vill utlösa en avisering om det har inträffar tre fel under den senaste timmen. Din affärsprincip för programmet bör fastställa den här inställningen.

    Välj värden för följande fält:

    Fält beskrivning
    Antal överträdelser Antalet överträdelser inom den konfigurerade tidsram som utlöser aviseringen.
    Utvärderingsperiod Den tidsperiod inom vilken antalet överträdelser inträffar.
    Ignorera data före Använd den här inställningen om du vill välja det datum som du vill börja använda måtthistorikdata från för att beräkna de dynamiska tröskelvärdena. Om en resurs till exempel kördes i testläge och flyttas till produktion kanske du vill bortse från måttbeteendet när resursen testades.
  8. Välj Klar. Från och med nu kan du välja knappen Granska + skapa när som helst.

Konfigurera aviseringsregelåtgärderna

Följ de här stegen:

  1. Välj fliken Åtgärder.

  2. Välj eller skapa de åtgärdsgrupper som krävs.

    Skärmbild som visar fliken Åtgärder när du skapar en ny aviseringsregel.

Konfigurera information om aviseringsregeln

Följ de här stegen:

  1. På fliken Information definierar du projektinformationen.

    • Välj Prenumeration.
    • Välj resursgruppen.
  2. Definiera information om aviseringsregeln.

    Skärmbild som visar fliken Information när du skapar en ny aviseringsregel.

  3. Välj allvarlighetsgrad.

  4. Ange värden för namnet på aviseringsregeln och beskrivningen av aviseringsregeln.

  5. (Valfritt) Om du skapar en måttaviseringsregel som övervakar ett anpassat mått med det omfång som definierats som en av följande regioner och du vill se till att databehandlingen för aviseringsregeln sker i den regionen, kan du välja att bearbeta aviseringsregeln i någon av dessa regioner:

    • Europa, norra
    • Europa, västra
    • Sverige, centrala
    • Tyskland, västra centrala
  6. (Valfritt) I avsnittet Avancerade alternativ kan du ange flera alternativ.

    Fält beskrivning
    Aktivera när du skapar Välj att aviseringsregeln ska börja köras så fort du är klar med att skapa den.
    Åtgärda aviseringar automatiskt (förhandsversion) Välj för att göra aviseringen tillståndskänslig. När en avisering är tillståndskänslig löses aviseringen när villkoret inte längre uppfylls.
    Om du inte markerar den här kryssrutan är måttaviseringar tillståndslösa. Tillståndslösa aviseringar utlöses varje gång villkoret uppfylls, även om aviseringen redan har utlösts.
    Frekvensen för meddelanden för tillståndslösa måttaviseringar skiljer sig beroende på aviseringsregelns konfigurerade frekvens:
    Aviseringsfrekvens på mindre än 5 minuter: Medan villkoret fortsätter att uppfyllas skickas ett meddelande någonstans mellan en och sex minuter.
    Aviseringsfrekvens på mer än 5 minuter: Även om villkoret fortfarande uppfylls skickas ett meddelande mellan den konfigurerade frekvensen och fördubblar värdet för frekvensen. För en aviseringsregel med en frekvens på 15 minuter skickas till exempel ett meddelande någonstans mellan 15 och 30 minuter.
  7. (Valfritt) Om den här aviseringsregeln innehåller åtgärdsgrupper i avsnittet Anpassade egenskaper kan du lägga till dina egna egenskaper som ska inkluderas i nyttolasten för aviseringsmeddelanden. Du kan använda dessa egenskaper i de åtgärder som anropas av åtgärdsgruppen, till exempel av en webhook, Azure-funktion eller logikappåtgärder.

    De anpassade egenskaperna anges som key:value-par, antingen med statisk text, ett dynamiskt värde som extraheras från aviseringsnyttolasten eller en kombination av båda.

    Formatet för att extrahera ett dynamiskt värde från aviseringsnyttolasten är: ${<path to schema field>}. Till exempel: ${data.essentials.monitorCondition}.

    Använd formatet för det gemensamma aviseringsschemat för att ange fältet i nyttolasten, oavsett om de åtgärdsgrupper som konfigurerats för aviseringsregeln använder det gemensamma schemat eller inte.

    Kommentar

    • Det vanliga schemat skriver över anpassade konfigurationer. Du kan inte använda både anpassade egenskaper och det gemensamma schemat.
    • Anpassade egenskaper läggs till i nyttolasten för aviseringen, men de visas inte i e-postmallen eller i aviseringsinformationen i Azure-portalen.
    • Service Health-aviseringar stöder inte anpassade egenskaper.

    Skärmbild som visar avsnittet anpassade egenskaper för att skapa en ny aviseringsregel.

    I följande exempel används värden i de anpassade egenskaperna för att använda data från en nyttolast som använder det gemensamma aviseringsschemat:

    Exempel 1

    I det här exemplet skapas taggen "Ytterligare information" med data om "starttid för fönster" och "sluttid för fönstret".

    • Namn: "Ytterligare information"
    • Värde: "Evaluation windowStartTime: ${data.alertContext.condition.windowStartTime}. windowEndTime: ${data.alertContext.condition.windowEndTime}"
    • Resultat: "AdditionalDetails:Evaluation windowStartTime: 2023-04-04T14:39:24.492Z. windowEndTime: 2023-04-04T14:44:24.492Z"

    Exempel 2 Det här exemplet lägger till data om orsaken till att aviseringen löss eller utlöss.

    • Namn: "Alert ${data.essentials.monitorCondition} reason"
    • Värde: "${data.alertContext.condition.allOf[0].metricName} ${data.alertContext.condition.allOf[0].operator} ${data.alertContext.condition.allOf[0].threshold} ${data.essentials.monitorCondition}. Värdet är ${data.alertContext.condition.allOf[0].metricValue}"
    • Resultat: Exempelresultat kan vara ungefär så här:
      • "Avisering löst orsak: Procentandel CPU GreaterThan5 Löst. Värdet är 3,585 tum
      • "Alert Fired reason": "Percentage CPU GreaterThan5 Fired. Värdet är 10,585 tum

Konfigurera aviseringsregeltaggar

Följ de här stegen:

  1. Välj fliken Taggar.

  2. Ange eventuella obligatoriska taggar på resursen för aviseringsregeln.

    Skärmbild som visar fliken Taggar när du skapar en ny aviseringsregel.

Granska och skapa aviseringsregeln

Följ de här stegen:

  1. På fliken Granska + skapa verifieras regeln och meddelar dig om eventuella problem.

  2. När valideringen har godkänts och du har granskat inställningarna väljer du knappen Skapa.

    Skärmbild som visar fliken Granska och skapa när du skapar en ny aviseringsregel.

Namngivningsbegränsningar för måttaviseringsregler

Överväg följande begränsningar för måttaviseringsregelnamn:

  • Måttaviseringsregelnamn kan inte ändras (omdöpt) efter att de har skapats.
  • Namn på måttaviseringsregler måste vara unika i en resursgrupp.
  • Måttaviseringsregelnamn får inte innehålla följande tecken: * # & + : <> ? @ % { } \ /
  • Måttaviseringsregelnamn kan inte sluta med ett blanksteg eller en punkt.
  • Det kombinerade resursgruppens namn och aviseringsregelnamn får inte överstiga 252 tecken.

Kommentar

Om aviseringsregelnamnet innehåller tecken som inte är alfabetiska eller numeriska, till exempel blanksteg, skiljetecken eller symboler, kan dessa tecken vara URL-kodade när de hämtas av vissa klienter.

Begränsningar när du använder dimensioner i en måttaviseringsregel med flera villkor

Måttaviseringar stöder aviseringar om flerdimensionella mått och har stöd för att definiera flera villkor, upp till fem villkor per aviseringsregel.

Tänk på följande begränsningar när du använder dimensioner i en aviseringsregel som innehåller flera villkor:

  • Du kan bara välja ett värde per dimension inom varje villkor.

  • Du kan inte använda alternativet för att välja alla aktuella och framtida värden. Välj asterisken (*).

  • När mått som har konfigurerats under olika villkor stöder samma dimension måste ett konfigurerat dimensionsvärde uttryckligen anges på samma sätt för alla dessa mått under de relevanta villkoren.

    Till exempel:

    • Överväg en måttaviseringsregel som har definierats för ett lagringskonto och övervakar två villkor:
      • Totalt antal transaktioner> 5
      • Genomsnittlig SuccessE2ELatency> 250 ms
    • Du vill uppdatera det första villkoret och endast övervaka transaktioner där ApiName-dimensionen är "GetBlob"lika med .
    • Eftersom måtten Transaktioner och SuccessE2ELatency stöder en ApiName-dimension måste du uppdatera båda villkoren och låta dem ange ApiName-dimensionen med ett "GetBlob" värde.

Considerations when creating an alert rule that contains multiple criteria

  • You can only select one value per dimension within each criterion.
  • You can't use an asterisk (*) as a dimension value.
  • When metrics that are configured in different criteria support the same dimension, a configured dimension value must be explicitly set in the same way for all those metrics. For a Resource Manager template example, see Create a metric alert with a Resource Manager template.