Metrische waarschuwingen gebruiken voor waarschuwingen over prestatieproblemen in uw Azure-omgeving

Voltooid

In Azure Monitor kan gebruik worden gemaakt van drempelwaarden om specifieke resources te bewaken. In een organisatie is het veel handiger om op de hoogte te worden gesteld wanneer de vrije schijfruimte op een server minder dan vijf procent is in plaats van elke keer dat een bestand wordt opgeslagen, wordt gewaarschuwd.

Als oplossingsarchitect wilt u regelmatige drempelwaardebewaking implementeren voor veel van uw doelbronnen en exemplaren. Bewaking helpt potentiële problemen op te lossen voordat ze van invloed kunnen zijn op uw klanten.

In deze les gaan we kijken naar de verschillende soorten waarschuwingen voor metrische gegevens die door Azure Monitor worden ondersteund.

Wanneer komen waarschuwingen voor metrische gegevens van pas?

In Azure Monitor kunt u waarschuwingen voor metrische gegevens gebruiken om regelmatige drempelcontrole van Azure-resources uit te voeren. Op Azure Monitor worden activeringsvoorwaarden voor waarschuwingen voor metrische gegevens met regelmatige intervallen uitgevoerd. Wanneer aan de voorwaarden wordt voldaan, wordt er door Azure Monitor een melding verzonden. Waarschuwingen voor metrische gegevens zijn stateful en er wordt alleen een melding door Azure Monitor verzonden wanneer aan de voorwaarden wordt voldaan.

Waarschuwingen voor metrische gegevens kunnen handig zijn als u bijvoorbeeld wilt weten wanneer het CPU-gebruik van uw server een kritieke drempelwaarde van 90 procent bereikt. U kunt waarschuwingen ontvangen wanneer uw databaseopslag te laag wordt of wanneer de netwerklatentie op het punt staat om onaanvaardbare niveaus te bereiken.

Samenstelling van een waarschuwing voor metrische gegevens

Zoals u in de vorige les hebt geleerd, gelden voor alle waarschuwingen de bijbehorende regels. Voor waarschuwingen voor metrische gegevens is er nog een factor die moet worden gedefinieerd: het type voorwaarde. Dit kan statisch of dynamisch zijn.

U moet het type statistische analyse definiëren dat moet worden gebruikt met statische of dynamische waarschuwingen voor metrische gegevens. Voorbeelden van typen zijn minimum, maximum, gemiddelde en totaal. In dit voorbeeld definieert u de periode van de gegevens die u wilt beoordelen: de laatste 10 minuten. Ten slotte stelt u de frequentie in waarmee de waarschuwingsvoorwaarden worden gecontroleerd: om de twee minuten.

Metrische waarschuwingen voor statische drempelwaarden gebruiken

Statische waarschuwingen voor metrische gegevens zijn gebaseerd op eenvoudige statische voorwaarden en drempels die u definieert. Met statische metrische gegevens geeft u de drempelwaarde op die wordt gebruikt om de waarschuwing of melding te activeren.

In het eerder gedefinieerde scenario controleert een statische waarschuwing met een drempelwaarde van 85 procent CPU-gebruik de regel om de twee minuten. Er wordt een evaluatie gedaan van de laatste 10 minuten aan gegevens over het CPU-gebruik om te beoordelen of dit gebruik hoger is dan de drempel van 85 procent. Als de evaluatie waar is, worden met de waarschuwing de acties geactiveerd die aan de actiegroep zijn gekoppeld.

Waarschuwingen voor metrische gegevens voor dynamische drempelwaarden gebruiken

Dynamische waarschuwingen voor metrische gegevens maken gebruik van machine learning-hulpprogramma's die Azure biedt om de nauwkeurigheid van de drempelwaarden die door de eerste regel zijn gedefinieerd, automatisch te verbeteren.

Bij dynamische waarschuwingen voor metrische gegevens is er geen sprake van een vaste drempel. U moet echter nog twee parameters definiëren:

  • Met de evaluatieperiode bepaalt u het aantal voorafgaande perioden dat moet worden geëvalueerd. Als u de evaluatieperiode bijvoorbeeld instelt op 3, is het gegevensbereik dat in dit voorbeeld wordt geëvalueerd 30 minuten (drie sets van 10 minuten).

  • Het aantal schendingen is het aantal keren dat de logische voorwaarde moet afwijken van het verwachte gedrag voordat de waarschuwingsregel een melding activeert. Als u in dit voorbeeld het aantal schendingen instelt op 2, wordt de waarschuwing alleen geactiveerd na twee afwijkingen van de berekende drempel.

Dimensies begrijpen

Tot nu toe waren de geëvalueerde waarschuwingen voor metrische gegevens gericht op één doelinstantie. Azure Monitor biedt echter ondersteuning voor dimensies, waardoor het mogelijk is om controlegegevens te ontvangen van verschillende doelinstanties.

U kunt dimensies gebruiken om één waarschuwingsregel voor metrische gegevens te definiëren en deze toe te passen op meerdere gerelateerde exemplaren. U kunt bijvoorbeeld het CPU-gebruik bewaken op alle servers waarop uw app wordt uitgevoerd. U kunt vervolgens een afzonderlijke melding ontvangen voor elke serverinstantie wanneer de voorwaarden van de regel worden geactiveerd.

U kunt de dimensies definiëren door elk doelexemplaren specifiek te benoemen of u kunt de dimensies definiëren met behulp van het jokerteken sterretje (*) dat gebruikmaakt van alle beschikbare exemplaren.

Waarschuwingen voor metrische gegevens schalen

Azure Monitor biedt ondersteuning voor het maken van metrische waarschuwingen die, zoals dimensies, meerdere resources bewaken. Schalen van waarschuwingen is momenteel beperkt tot virtuele Azure-machines. Eén waarschuwing voor metrische gegevens kan echter resources in één Azure-regio controleren.

Het maken van regels voor het schalen van metrische waarschuwingen voor het bewaken van meerdere resources verschilt niet van het maken van een andere metrische waarschuwingsregel; u selecteert alleen alle resources die u wilt bewaken.

Net als bij dimensies is een geschaalde waarschuwing voor metrische gegevens specifiek voor de resource die de waarschuwing heeft geactiveerd.