Brug vigtige beskeder til beskeder om problemer med ydeevnen i dit Azure-miljø

Fuldført

Azure Monitor kan bruge tærskler til at overvåge bestemte ressourcer. I en organisation er det langt mere nyttigt at få besked, når den ledige diskplads på en server er mindre end fem procent, i stedet for at blive advaret, hver gang en fil gemmes.

Som løsningsarkitekt vil du implementere regelmæssig grænseovervågning for mange af dine målressourcer og forekomster. Overvågning hjælper med at afværge potentielle problemer, før de kan påvirke dine kunder.

I dette undermodul undersøger du de forskellige typer vigtige beskeder, som Azure Monitor understøtter.

Hvornår skal du bruge vigtige beskeder?

I Azure Monitor kan du bruge vigtige beskeder til at opnå regelmæssig grænseovervågning af Azure-ressourcer. Azure Monitor kører betingelser for udløsere af vigtige beskeder med jævne mellemrum. Når evalueringen er sand, sender Azure Monitor en meddelelse. Vigtige beskeder om metrikværdier er tilstandsfulde, og Azure Monitor sender kun en meddelelse, når forudsætningsbetingelserne er opfyldt.

Vigtige beskeder kan være nyttige, hvis du f.eks. har brug for at vide, hvornår din server CPU-udnyttelse når en kritisk grænse på 90 %. Du kan modtage beskeder, når databaselageret bliver for lavt, eller når netværksventetiden er ved at nå et uacceptabelt niveau.

Sammensætning af en metrisk besked

Som du har lært i det forrige undermodul, er alle beskeder produktet af de regler, der styrer dem. For vigtige beskeder er der en anden faktor, der skal defineres: betingelsestypen. Det kan være statisk eller dynamisk.

Du skal definere den type statistisk analyse, der skal bruges med enten statiske eller dynamiske vigtige beskeder. Eksempeltyper er minimum, maksimum, gennemsnit og total. I dette eksempel definerer du den dataperiode, der skal vurderes: de sidste 10 minutter. Til sidst angiver du den hyppighed, som beskedbetingelserne kontrolleres med: hvert andet minut.

Brug vigtige beskeder om statisk tærskelværdi

Statiske vigtige beskeder er baseret på simple statiske betingelser og tærskler, som du definerer. Med statiske målepunkter angiver du den grænse, der bruges til at udløse beskeden eller meddelelsen.

I det tidligere definerede scenarie kontrollerer en statisk besked med en grænse på 85 % CPU-udnyttelse reglen hvert andet minut. Den evaluerer de sidste 10 minutters CPU-udnyttelsesdata for at vurdere, om de stiger over tærsklen. Hvis evalueringen er sand, udløser beskeden de handlinger, der er knyttet til handlingsgruppen.

Brug vigtige vigtige beskeder om dynamisk tærskel

Dynamiske vigtige beskeder bruger værktøjer til maskinel indlæring, som Azure leverer, til automatisk at forbedre nøjagtigheden af de tærskler, der er defineret af den oprindelige regel.

Der er ingen hård grænse i dynamiske målepunkter. Du skal dog definere to parametre mere:

  • Den se tilbage-periode definerer, hvor mange tidligere perioder der skal evalueres. Hvis du f.eks. angiver tilbagesetiden til tre, vil det vurderede dataområde i det eksempel, der bruges her, være 30 minutter (tre sæt på 10 minutter).

  • Det antal overtrædelser, udtrykker, hvor mange gange logikbetingelsen skal afvige fra den forventede funktionsmåde, før beskedreglen udløser en meddelelse. Hvis du i dette eksempel angiver antallet af overtrædelser til to, udløses beskeden efter to afvigelser fra den beregnede grænse.

Forstå dimensioner

Indtil nu har de evaluerede vigtige beskeder, vi har diskuteret, fokuseret på en enkelt destinationsforekomst. Azure Monitor understøtter dimensioner, som gør det muligt at angive overvågningsdata fra flere destinationsforekomster.

Du kan bruge dimensioner til at definere én regel for vigtig besked og anvende den på flere relaterede forekomster. Du kan f.eks. overvåge CPU-udnyttelsen på tværs af alle de servere, der kører din app. Du kan derefter modtage en individuel meddelelse for hver serverforekomst, når regelbetingelserne udløses.

Du kan definere dimensionerne ved at navngive hver enkelt destinationsforekomst specifikt, eller du kan definere dimensionerne ved hjælp af jokertegnet stjerne (*), som bruger alle tilgængelige forekomster.

Skaler vigtige beskeder

Azure Monitor understøtter oprettelse af vigtige beskeder, der, f.eks. dimensioner, overvåger flere ressourcer. Skalering er i øjeblikket begrænset til virtuelle Azure-maskiner. En enkelt metrisk besked kan dog overvåge ressourcer i ét Azure-område.

Oprettelse af påmindelsesregler for skaleringsdata for at overvåge flere ressourcer er ikke anderledes end at oprette en anden regel for vigtige beskeder. Du skal blot vælge alle de ressourcer, du vil overvåge.

På samme måde som dimensioner er en skaleringsmålepunktsbesked individuel for den ressource, der udløste den.