Om latentieproblemen met AWS Global Accelerator te diagnosticeren, moet u verschillende belangrijke statistieken volgen en AWS -monitoringhulpmiddelen gebruiken om gedetailleerde inzichten te krijgen:
Belangrijkste statistieken om te controleren
1. Rondrijstijd (RTT) / latentie
RTT meet de tijd die een pakket nodig heeft om van de klant naar het eindpunt en terug te reizen. Het is de primaire metriek om netwerklatentie te beoordelen en wordt beïnvloed door fysieke afstand en netwerkomstandigheden. Monitoring RTT helpt bij te stellen waar latentie in het pad wordt geïntroduceerd [1].
2. doorvoer
Dit meet de hoeveelheid gegevens of het aantal pakketten dat over een periode wordt geleverd. Lage doorvoer kan duiden op netwerkcongestie of problemen met eindpuntprestaties die de latentie beïnvloeden [1].
3. Netwerkjitter
Jitter is de variabiliteit in latentie in de loop van de tijd. Hoge jitter kan inconsistente applicatieprestaties veroorzaken en is vaak een teken van netwerkinstabiliteit of congestie [1].
4. Pakketverlies
Pakketverlies treedt op wanneer pakketten hun bestemming niet bereiken. Zelfs kleine hoeveelheden pakketverlies kunnen de latentie aanzienlijk verhogen als gevolg van hertransmissies en afgebroken TCP -prestaties [1].
5. Eindpuntgezondheid en beschikbaarheid
Wereldwijde versneller bewaakt continu de gezondheid van eindpunten met behulp van TCP-, HTTP- en HTTPS -gezondheidscontroles. Eindpuntstoringen of gedegradeerde gezondheidstoestand kunnen ertoe leiden dat het verkeer wordt omgeleid, wat de latentie beïnvloedt [7].
AWS Monitoring Tools and Logs
- Amazon CloudWatch -statistieken en alarmen
Global Accelerator rapporteert automatisch statistieken aan CloudWatch zodra het verkeer door de versneller stroomt. Key CloudWatch-statistieken omvatten verkeersvolume, gezonde eindpunttellingen en latentiegerelateerde metrieken. U kunt alarmen instellen om u op de hoogte te stellen wanneer latentie de drempels overschrijdt of wanneer eindpunten ongezond worden [2] [3] [6] [9].
- Global Accelerator Flow Logs
Stroomlogboeken bieden gedetailleerde gegevens over verkeer dat door het versneller stroomt naar eindpunten en terug naar klanten. Ze helpen bij het oplossen van problemen met de bereikbaarheid en de prestatie door verkeerspatronen en potentiële knelpunten te tonen. Flowlogboeken vereisen instellen en gebruik Amazon S3 voor opslag [2] [6] [9].
- AWS CloudTrail -logboeken
CloudTrail registreert API -oproepen aan Global Accelerator, nuttig voor het controleren en probleemoplossing van configuratiewijzigingen die de latentie kunnen beïnvloeden [2] [6] [9].
Best practices voor het diagnosticeren van latentie
- Meet latentie van de werkelijke klantlocaties om real-world prestaties vast te leggen [1].
- Verzamel een groot aantal monsters (bijv. Minimaal 1.000 per uur gedurende een dag) om variabiliteit te vangen als gevolg van verkeerspieken en internetcongestie [1].
- Zorg ervoor dat eindpunten (EC2 -instanties, ALB's, NLB's of EIP's) in staat zijn om het verbindingsvolume af te handelen om knelpunten te voorkomen die de latentie verhogen [1].
- Gebruik synthetische tests met verschillende tools om latentie- en doorvoerstatistieken te valideren [1].
- Correlatie CloudWatch -statistieken met stroomlogboeken om te bepalen of latentie te wijten is aan netwerkproblemen, eindpuntgezondheid of configuratieproblemen [6] [9].
Door deze statistieken te volgen en AWS -monitoringtools te gebruiken, kunt u latentiekwesties effectief diagnosticeren en problemen oplossen in AWS Global Accelerator.
Citaten:
[1] https://aws.amazon.com/blogs/networking-and-content-delivery/measuring-aw-aBal-accelerator-performance-and-analyzing-results/
[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
[5] https://cloudonaut.io/review-aws-global-accelerator-latency-multi-region-disaster-recovery/
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/logging-and-monitoring.html
[7] https://digitalcloud.training/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