AWS Global Accelerator -sovelluksen latenssikysymysten diagnosoimiseksi sinun tulee seurata useita keskeisiä mittareita ja käyttää AWS -valvontatyökaluja saadaksesi yksityiskohtaisia oivalluksia:
Tärkeimmät mittarit seurata
1. Edestakainen aika (RTT) / latenssi
RTT mittaa ajan, joka kuluu paketin matkustamiseen asiakkaasta päätepisteeseen ja takaisin. On ensisijainen mittari verkon latenssin arvioinnissa, ja fyysinen etäisyys ja verkko -olosuhteet vaikuttavat siihen. RTT: n seuranta auttaa tunnistamaan, missä latenssi otetaan käyttöön polulla [1].
2. Läpäisy
Tämä mittaa tiedon määrää tai pakettien lukumäärää, joka toimitetaan ajanjakson aikana. Matala läpäisy voi osoittaa verkon ruuhkia tai päätepisteen suorituskykyongelmia, jotka vaikuttavat latenssiin [1].
3. Verkkovesilmä
Jitter on latenssin vaihtelu ajan myötä. Korkea värinää voi aiheuttaa epäjohdonmukaisen sovelluksen suorituskyvyn ja on usein merkki verkon epävakaudesta tai ruuhkista [1].
4. Paketinhäviö
Pakettitappio tapahtuu, kun paketit eivät pääse määränpäähänsä. Jopa pienet määrät pakettihäviöitä voivat lisätä huomattavasti siirretyksien ja huonontuneiden TCP -suorituskyvyn aiheuttamista viiveen [1].
5. päätepisteiden terveys ja saatavuus
Globaali kiihdytin tarkkailee jatkuvasti päätepisteiden terveyttä käyttämällä TCP-, HTTP- ja HTTPS -terveystarkastuksia. Päätelaitosvirheet tai heikentynyt terveydentila voi aiheuttaa liikenteen uudelleenmuodostumisen, mikä vaikuttaa latenssiin [7].
AWS -valvontatyökalut ja lokit
- Amazon Cloudwatch -mittarit ja hälytykset
Global Accelerator raportoi automaattisesti Metrics to CloudWatch -liikenteen, kun liikenne kulkee kiihdyttimen läpi. Tärkeimmät Cloudwatch-mittarit sisältävät liikenteen määrän, terveelliset päätepisteiden määrät ja viiveisiin liittyvät mittarit. Voit asettaa hälytyksiä ilmoittaaksesi sinulle, kun latenssi ylittää kynnysarvot tai kun päätepisteet muuttuvat epäterveellisiksi [2] [3] [6] [9].
- Globaalit kiihdyttimen virtauslokit
Virtauslokit tarjoavat yksityiskohtaisia tietueita kiihdyttimen läpi virtaavasta liikenteestä päätepisteisiin ja takaisin asiakkaille. Ne auttavat vianmääritystä saavutettavuutta ja suorituskykyä koskevia ongelmia näyttämällä liikennemallit ja mahdolliset pullonkaulat. Virtauslokit vaativat asennusta ja käyttävät Amazon S3: ta tallennustilaan [2] [6] [9].
- AWS CloudTrail -lokit
CloudTrail Records API -puhelut, jotka soitetaan globaalille kiihdyttimelle, hyödyllinen tarkastus- ja vianetsintämääritysmuutoksiin, jotka voivat vaikuttaa latenssiin [2] [6] [9].
Latenssin diagnosoinnin parhaat käytännöt
- Mittaa viive todellisista asiakaspaikoista reaalimaailman suorituskyvyn sieppaamiseksi [1].
- Kerää suuri määrä näytteitä (esim. Ainakin 1 000 tunnissa päivässä) liikenteen huipujen ja Internet -ruuhkien vuoksi johtuen vaihtelua [1].
- Varmista, että päätepisteet (EC2 -esiintymät, ALBS, NLBS tai EIP) kykenevät käsittelemään liitäntämäärää viiveen lisäävien pullonkaulojen välttämiseksi [1].
- Käytä synteettisiä testejä erilaisilla työkaluilla latenssin ja läpäisymittarien validointiin [1].
- Korreloi CloudWatch -mittarit virtauslokien kanssa sen tunnistamiseksi, johtuuko viive verkkoongelmista, päätepisteen terveydestä tai määritysongelmista [6] [9].
Seuraamalla näitä mittareita ja hyödyntämällä AWS -valvontatyökaluja, voit tehokkaasti diagnosoida ja vianetsiä latenssiongelmia AWS Global Acceleratorissa.
Viittaukset:
.
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/monitoring-global-accelerator.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/cloudwatch-monitoring.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-speed-comparison-tool.html
.
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/logging-and-monitoring.html
[7] https://digitalcloud.traing/aws-global-accelerator/
[8] https://cloud.google.com/spanner/docs/latency-metrics
[9] https://docs.aws.amazon.com/en_us/global-accelerator/latest/dg/logging-and-monitoring.html