Azure-ympäristön suorituskykyongelmia koskevien hälytysten käyttö mittausarvohälytyksinä
Azure Monitor voi käyttää raja-arvoja tiettyjen resurssien valvontaan. Organisaatiossa on paljon hyödyllisempää saada ilmoitus, kun palvelimen vapaan levytilan arvo on alle viisi prosenttia, sen sijaan, että siitä ilmoitttaisiin aina, kun tiedosto tallennetaan.
Ratkaisuarkkitehtina haluat toteuttaa säännöllistä raja-arvovalvontaa monille kohderesursseillesi ja -esiintymällesi. Valvonta auttaa mahdollisten ongelmien ratkaisemisessa, ennen kuin ne voivat vaikuttaa asiakkaisiin.
Tässä osiossa tutkitaan, millaisia mittausarvoilmoituksia Azure Monitor tukee.
Milloin käyttäisit mittausarvoilmoituksia?
Azure Monitorissa voit käyttää mittaustietoilmoituksia Azure-resurssien säännöllisen raja-arvon seurannan saavuttamiseen. Azure Monitor suorittaa mittausarvohälytyksen käynnistävät olosuhteet säännöllisin väliajoin. Kun arviointi on tosi, Azure Monitor lähettää ilmoituksen. Mittariilmoitukset ovat tilallisia, ja Azure Monitor lähettää ilmoituksen vain, kun edellytykset täyttyvät.
Mittausarvoilmoituksista voi olla hyötyä, jos esimerkiksi sinun on tiedettävä, milloin palvelimen suorittimen käyttötarve saavuttaa kriittisen 90 prosentin raja-arvon. Voit vastaanottaa ilmoituksia, kun tietokannan tallennustila on liian pieni tai kun verkon viive on saavuttamassa hyväksyttävän tason.
Mittausarvoilmoituksen koostumus
Kuten edellisessä osiossa opit, kaikki hälytykset ovat niitä koskevien sääntöjen tulos. Arvoilmoituksille on määritettävä toinen tekijä: ehtotyyppi. Se voi olla staattinen tai dynaaminen.
Sinun on määritettävä tilastoanalyysin tyyppi, jota käytetään joko staattisten tai dynaamisten mittariilmoitusten kanssa. Esimerkkityyppejä ovat vähimmäis-, maksimi-, keskiarvo- ja summatyypit. Tässä esimerkissä määrität arvioitavan tietojakson: viimeiset 10 minuuttia. Lopuksi määrität tiheyden, jolla ilmoituksen ehdot tarkistetaan: kahden minuutin välein.
Staattisten raja-arvomittarihälytysten käyttö
Staattiset mittausarvoilmoitukset perustuvat yksinkertaisiin staattisiin ehtoihin ja määrittämiesi raja-arvojen määrään. Staattisilla mittareilla määrität kynnysarvon, jota käytetään ilmoituksen tai ilmoituksen käynnistämiseen.
Aiemmin määritetyssä skenaariossa staattinen hälytys, jonka suorittimen käytön raja-arvo on 85 prosenttia, tarkistaa säännön kahden minuutin välein. Se arvioi suorittimen käyttötietojen viimeiset 10 minuuttia sen arvioimiseksi, nouseeko se kynnysarvon yläpuolelle. Jos arviointi on tosi, ilmoitus käynnistää toimintoryhmään liittyvät toiminnot.
Dynaamisten raja-arvomittarihälytysten käyttäminen
Dynaamiset mittausarvoilmoitukset käyttävät Azuren tarjoamia koneoppimistyökaluja, joilla voidaan automaattisesti parantaa alkuperäisen säännön määrittämien raja-arvojen tarkkuutta.
Dynaamisissa mittareissa ei ole kiinteää raja-arvoa. Sinun on kuitenkin määritettävä kaksi muuta parametria:
look-back period - määrittää, kuinka monta edellistä ajanjaksoa on arvioitava. Jos esimerkiksi asetat hakujaksoksi kolme, tässä käytetyssä esimerkissä arvioitu tietoalue olisi 30 minuuttia (kolme 10 minuutin sarjaa).
monet rikkomukset ilmaisevat, kuinka monta kertaa logiikan ehdon on poikkeattava odotetusta toiminnasta ennen kuin ilmoitussääntö käynnistää ilmoituksen. Tässä esimerkissä, jos määrität rikkomusten määräksi kaksi, hälytys käynnistyy, kun laskettuun raja-arvoon on poikettu kaksi poikkeamaa.
Tutustu dimensioihin
Tähän asti käsitellyt arvioidut mittausarvoilmoitukset keskittyivät yhteen kohdeesiintymään. Azure Monitor tukee dimensioita, joiden avulla valvontatiedot voidaan toimittaa useista kohdeesiintymistä.
Dimensioiden avulla voit määrittää yhden mittausarvoilmoitussäännön ja käyttää sitä useisiin liittyviin esiintymiin. Voit esimerkiksi valvoa suorittimen käyttöä kaikilla sovellustasi suorittanpalvelimilla. Voit sitten saada yksittäisen ilmoituksen jokaisesta palvelinesiintymästä, kun säännön ehdot käynnistetään.
Voit määrittää dimensiot nimeämällä kunkin kohdeesiintymän erikseen tai voit määrittää dimensiot käyttämällä tähteä (*), joka käyttää kaikkia käytettävissä olevia esiintymiä.
Skaalaa mittausarvoilmoitukset
Azure Monitor tukee mittareiden ilmoitusten luomista, jotka dimensioiden tavoin valvovat useita resursseja. Skaalaus on tällä hetkellä rajoitettu Azure-näennäiskoneisiin. Yksittäinen mittarihälytys voi kuitenkin valvoa yhden Azure-alueen resursseja.
Useiden resurssien valvontaan skaalautuvan mittausarvohälytyssäännön luominen ei eroa muiden mittarihälytyssääntöjen luomisesta. Valitse vain kaikki resurssit, joita haluat valvoa.
Kuten dimensiot, skaalausmittarihälytys on yksilöllinen resurssille, joka laukaisi sen.