Azure Portal gebruiken om waarschuwingen in te stellen voor metrische gegevens voor Azure Cosmos DB voor MongoDB vCore
VAN TOEPASSING OP: MongoDB vCore
In dit artikel wordt beschreven hoe u waarschuwingen instelt en beheert voor operationele metrische gegevens voor Azure Cosmos DB voor MongoDB vCore met behulp van Azure Portal. U kunt waarschuwingen maken op basis van metrische gegevens voor uw Azure-services om uw clusters proactief te beheren.
U stelt een waarschuwing in om te activeren wanneer een opgegeven metrische waarde een drempelwaarde overschrijdt. De waarschuwing wordt geactiveerd wanneer aan de voorwaarde wordt voldaan en blijft daarna activeren totdat de voorwaarde niet meer waar is.
U kunt een waarschuwing configureren om de volgende acties uit te voeren wanneer deze worden geactiveerd:
- E-mailmeldingen verzenden naar de servicebeheerder en co-beheerders.
- E-mailberichten verzenden naar extra opgegeven adressen.
- Roep een webhook aan.
U kunt waarschuwingsregels configureren en beheren met behulp van de volgende hulpprogramma's:
Een waarschuwingsregel maken op een metrische waarde vanuit Azure Portal
Volg deze stappen om een waarschuwingsregel te maken op basis van een metrische waarde:
- Selecteer in Azure Portal het Azure Cosmos DB voor MongoDB vCore-cluster dat u wilt bewaken.
- Selecteer Onder de sectie Bewaking van de zijbalk waarschuwingen en selecteer vervolgens Maken en vervolgens Waarschuwingsregel.
- Selecteer op het tabblad Voorwaarde alle signalen naast Een vervolgkeuzelijst signaal selecteren.
- Kies een metrische waarde in de lijst met beschikbare signalen. Selecteer bijvoorbeeld Opslagpercentage en selecteer vervolgens Toepassen.
- Configureer op het tabblad Voorwaarde van de pagina Een waarschuwingsregel maken onder Waarschuwingslogica het volgende:
- Selecteer Statisch voor Drempelwaarde.
- Selecteer Gemiddelde voor het aggregatietype.
- Voor Operator selecteert u Groter dan.
- Voer voor drempelwaarde 85 in.
- Selecteer het tabblad Acties .
- Zorg ervoor dat Actiegroepen gebruiken is geselecteerd en kies vervolgens Actiegroep maken om een nieuwe groep te maken die meldingen ontvangt wanneer de waarschuwing wordt geactiveerd.
- Bevestig in het formulier Een actiegroep maken het abonnement, de resourcegroep, geef regio op en voer een actiegroepnaam en weergavenaam voor de groep in.
- Selecteer Volgende: Meldingen onder aan de pagina.
- Selecteer op het tabblad Meldingen onder Meldingstype de optie E-mail/SMS-bericht/Push/Voice.
- Voer in het e-mail-/sms-bericht/push-/spraakformulier de e-mailadressen en telefoonnummers in van de geadresseerden die u wilt informeren. Selecteer vervolgens OK.
- Geef in het formulier Een actiegroep maken een naam op voor de melding.
- Selecteer Beoordelen en maken en selecteer Vervolgens Maken om de installatie van de actiegroep te voltooien.
- De nieuwe actiegroep wordt weergegeven onder de naam van de actiegroep op het tabblad Acties van de pagina Een waarschuwingsregel maken.
- Selecteer Volgende: Details onder aan de pagina.
- Stel op het tabblad Details een ernstniveau in voor de waarschuwingsregel. Geef een gemakkelijk identificeerbare naam en een optionele beschrijving voor de regel op.
- Selecteer Beoordelen en maken en selecteer vervolgens Maken om de waarschuwingsregel te voltooien. De waarschuwing wordt binnen een paar minuten actief en wordt geactiveerd zoals geconfigureerd.
Waarschuwingen beheren
Nadat u een waarschuwing hebt gemaakt, kunt u deze op verschillende manieren bekijken, wijzigen of beheren:
- Schakel de waarschuwing uit of schakel deze in om meldingen tijdelijk te stoppen of te hervatten.
- Bewerk of verwijder de waarschuwingsregel.
Als u toegang wilt krijgen tot de waarschuwingen, selecteert u onder de sectie Bewaking van de zijbalk in de clustereigenschappen waarschuwingen en selecteert u vervolgens Waarschuwingsregels op de werkbalk.
Voorgestelde waarschuwingen
De volgende waarschuwingen worden aanbevolen om u te helpen bij het bewaken en onderhouden van uw Azure Cosmos DB voor MongoDB vCore-clusters.
Schijfruimte
Het bewaken van schijfruimte is essentieel voor elk productiecluster. De onderliggende database vereist voldoende vrije schijfruimte om correct te functioneren. Als de schijf vol raakt, kan de fysieke shard (knooppunt) van het cluster offline gaan en weigeren om te starten totdat er meer ruimte beschikbaar is. In dergelijke gevallen moet u een ondersteuningsaanvraag indienen bij Microsoft om het probleem op te lossen.
Het is raadzaam om waarschuwingen voor schijfruimte in te stellen op alle knooppunten in elk cluster, inclusief niet-productieomgevingen. Waarschuwingen over het gebruik van schijfruimte bieden vroege waarschuwingen waarmee u proactieve stappen kunt ondernemen om de status van knooppunten te behouden.
Voor de beste resultaten stelt u een reeks waarschuwingen in op 75%, 85% en 95% gebruiksdrempels. De specifieke percentages die u kiest, zijn mogelijk afhankelijk van de gegevensopnamesnelheid, omdat snelle opname de schijf snel kan vullen.
Overweeg de volgende acties om schijfruimte vrij te maken:
- Controleer uw bewaarbeleid voor gegevens en verplaats oudere gegevens indien mogelijk naar koude opslag.
- Verhoog zo nodig de knooppuntcapaciteit . Elk knooppunt kan maximaal 32 TiB aan opslag ondersteunen.
CPU-gebruik
Door HET CPU-gebruik te bewaken, kunt u een prestatiebasislijn instellen. Als het CPU-gebruik van uw cluster bijvoorbeeld meestal ongeveer 40-60% aanwijst, kan een plotselinge toename tot 95% duiden op een anomalie.
Pieken in CPU-gebruik kunnen het gevolg zijn van organische groei of inefficiƫnte query's. Bij het maken van waarschuwingen voor CPU-gebruik stelt u een lange aggregatieperiode in om aanhoudende toenames te ondervangen en tijdelijke pieken te negeren. Een langere aggregatieperiode kan helpen beslissingen te nemen over het omhoog of omlaag schalen van cluster berekenen . Voor workloads met bedrijfspatronen, waaronder pieken in het CPU-gebruik, kunt u overwegen om berekeningen voor automatische schaalaanpassing te gebruiken.
Met deze waarschuwingen kunt u uw Azure Cosmos DB voor MongoDB vCore-clusters proactief bewaken en beheren om hoge beschikbaarheid en prestaties te behouden.