Använd Azure Portal för att konfigurera aviseringar för mått för Azure Cosmos DB for MongoDB vCore
GÄLLER FÖR: MongoDB vCore
Den här artikeln visar hur du konfigurerar och hanterar aviseringar om driftsmått för virtuella Azure Cosmos DB for MongoDB-kärnor med hjälp av Azure Portal. Du kan skapa aviseringar baserat på övervakningsmått för dina Azure-tjänster för att proaktivt hantera dina kluster.
Du konfigurerar en avisering som utlöses när ett angivet mått överskrider ett tröskelvärde. Aviseringen utlöses när villkoret först uppfylls och fortsätter att utlösas efteråt tills villkoret inte längre är sant.
Du kan konfigurera en avisering för att utföra följande åtgärder när den utlöses:
- Skicka e-postaviseringar till tjänstadministratören och medadministratörerna.
- Skicka e-postmeddelanden till extra angivna adresser.
- Anropa en webhook.
Du kan konfigurera och hantera aviseringsregler med hjälp av följande verktyg:
Skapa en aviseringsregel för ett mått från Azure-portalen
Följ dessa steg för att skapa en aviseringsregel baserat på ett mått:
- I Azure Portal väljer du det Azure Cosmos DB för MongoDB vCore-kluster som du vill övervaka.
- Under avsnittet Övervakning i sidofältet väljer du Aviseringar och sedan Skapa och sedan Aviseringsregel.
- På fliken Villkor väljer du Visa alla signaler bredvid Listrutan Välj en signal .
- Välj ett mått i listan över tillgängliga signaler. Välj till exempel Lagringsprocent och välj sedan Använd.
- På fliken Villkor på sidan Skapa en aviseringsregel under Aviseringslogik konfigurerar du följande:
- Som Tröskelvärde väljer du Statisk.
- För Sammansättningstyp väljer du Genomsnitt.
- För Operator väljer du Större än.
- För Tröskelvärde anger du 85.
- Välj fliken Åtgärder .
- Kontrollera att Använd åtgärdsgrupper är markerat och välj sedan Skapa åtgärdsgrupp för att skapa en ny grupp som ska ta emot meddelanden när aviseringen utlöses.
- I formuläret Skapa en åtgärdsgrupp bekräftar du prenumerationen, resursgruppen, anger Region och anger ett åtgärdsgruppnamn och visningsnamn för gruppen.
- Välj Nästa: Meddelanden längst ned på sidan.
- På fliken Meddelanden går du till Meddelandetyp och väljer E-post/SMS-meddelande/Push/Röst.
- I formuläret E-post/SMS/Push/Röst anger du e-postadresser och telefonnummer för de mottagare som du vill meddela. Välj sedan OK.
- I formuläret Skapa en åtgärdsgrupp anger du ett namn för meddelandet.
- Välj Granska + skapa och välj sedan Skapa för att slutföra konfigurationen av åtgärdsgruppen.
- Den nya åtgärdsgruppen visas under Åtgärdsgruppsnamn på fliken Åtgärder på sidan Skapa en aviseringsregel.
- Välj Nästa: Information längst ned på sidan.
- På fliken Information anger du en allvarlighetsgrad för aviseringsregeln. Ange ett lätt identifierbart namn och en valfri beskrivning för regeln.
- Välj Granska + skapa och välj sedan Skapa för att slutföra aviseringsregeln. Aviseringen är aktiv inom några minuter och utlöses enligt konfigurationen.
Hantera aviseringar
När du har skapat en avisering kan du visa, ändra eller hantera den på flera sätt:
- Inaktivera eller aktivera aviseringen för att tillfälligt stoppa eller återuppta mottagande av meddelanden.
- Redigera eller ta bort aviseringsregeln.
Om du vill få åtkomst till aviseringarna går du till avsnittet Övervakning i sidofältet i klusteregenskaperna och väljer Aviseringar och sedan Aviseringsregler i verktygsfältet.
Föreslagna aviseringar
Följande aviseringar rekommenderas för att hjälpa dig att övervaka och underhålla dina Azure Cosmos DB för MongoDB vCore-kluster.
Diskutrymme
Det är viktigt att övervaka diskutrymmet för varje produktionskluster. Den underliggande databasen kräver tillräckligt med ledigt diskutrymme för att fungera korrekt. Om disken blir full kan klustrets fysiska shard (nod) gå offline och vägra att starta förrän mer utrymme är tillgängligt. I sådana fall måste du skicka en supportbegäran till Microsoft för att lösa problemet.
Vi rekommenderar att du ställer in aviseringar om diskutrymme på alla noder i varje kluster, inklusive icke-produktionsmiljöer. Aviseringar om diskutrymmesanvändning ger tidiga varningar som hjälper dig att vidta proaktiva åtgärder för att upprätthålla nodhälsan.
För bästa resultat ställer du in en serie aviseringar på 75 %, 85 % och 95 % användningströsklar. De specifika procentandelar du väljer kan bero på datainmatningshastigheten, eftersom snabb inmatning kan fylla disken snabbt.
Tänk på följande åtgärder för att frigöra diskutrymme:
- Granska din datakvarhållningsprincip och flytta äldre data till kall lagring om möjligt.
- Öka nodkapaciteten om det behövs. Varje nod har stöd för upp till 32 TiB lagringsutrymme.
CPU-användning
Genom att övervaka CPU-användningen kan du upprätta en prestandabaslinje. Om till exempel klustrets CPU-användning vanligtvis hovrar runt 40–60 %, kan en plötslig ökning till 95 % tyda på en avvikelse.
Cpu-användningstoppar kan bero på organisk tillväxt eller ineffektiva frågor. När du skapar cpu-användningsaviseringar anger du en lång aggregeringsperiod för att fånga upp ihållande ökningar och ignorera momentära toppar. Längre aggregeringsperiod kan hjälpa dig att fatta beslut om att skala upp eller ned klusterberäkning . För arbetsbelastningar med affärsmönster, inklusive cpu-användningstoppar regelbundet och långvariga dalperioder däremellan, bör du överväga att använda autoskalningsberäkning.
Med dessa aviseringar på plats kan du proaktivt övervaka och hantera dina Azure Cosmos DB for MongoDB vCore-kluster för att upprätthålla hög tillgänglighet och prestanda.