Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Какие метрики я должен контролировать, чтобы диагностировать проблемы с задержкой с помощью глобального ускорителя


Какие метрики я должен контролировать, чтобы диагностировать проблемы с задержкой с помощью глобального ускорителя


Чтобы диагностировать проблемы с задержкой с помощью AWS Global Accelerator, вы должны отслеживать несколько ключевых показателей и использовать инструменты мониторинга AWS, чтобы получить подробную информацию:

Ключевые метрики для мониторинга

1. Время обращения в оба конца (RTT) / задержка
RTT измеряет время, необходимое для того, чтобы пакет перешел от клиента до конечной точки и обратно. Это основной показатель оценки задержки сети и зависит от физических расстояний и условий сети. Мониторинг RTT помогает определить, где вводится задержка в пути [1].

2. Пропускная способность
Это измеряет объем данных или количество пакетов, доставляемых в течение периода времени. Низкая пропускная способность может указывать на заторы сети или проблемы с эффективностью конечной точки, влияющие на задержку [1].

3. сетевой джиттер
Джиттер - это изменчивость задержки с течением времени. Высокий джиттер может вызвать несовместимую производительность приложения и часто является признаком нестабильности сети или перегрузки [1].

4. Потеря пакета
Потеря пакетов происходит, когда пакеты не достигли места назначения. Даже небольшое количество потери пакетов может значительно увеличить задержку из -за ретрансмиссий и ухудшенной производительности TCP [1].

5. Конечная точка здоровья и доступность
Глобальный ускоритель непрерывно контролирует здоровье конечных точек с использованием проверки здоровья TCP, HTTP и HTTPS. Отказы конечной точки или ухудшенное состояние здоровья могут привести к перенаправлению трафика, влияя на задержку [7].

Инструменты и журналы мониторинга AWS

- Amazon CloudWatch метрики и сигнализации
Global Accelerator автоматически сообщает метрики в CloudWatch после прохождения трафика через ускоритель. Ключевые метрики CloudWatch включают объем трафика, здоровые конечные точки и метрию, связанные с задержкой. Вы можете установить тревоги, чтобы уведомить вас, когда задержка превышает пороги или когда конечные точки становятся нездоровыми [2] [3] [6] [9].

- Глобальные журналы потока акселератора
Журналы потока предоставляют подробные записи трафика, проходящего через ускоритель к конечным точкам и обратно к клиентам. Они помогают устранить проблемы с досягаемостью и производительности, показывая шаблоны трафика и потенциальные узкие места. Журналы потока требуют настройки и использования Amazon S3 для хранения [2] [6] [9].

- журналы AWS Cloudtrail
CloudTrail Records API вызовы, сделанные для глобального ускорителя, полезны для изменения конфигурации аудита и устранения неполадок, которые могут повлиять на задержку [2] [6] [9].

Лучшие практики для диагностики задержки

- Измерьте задержку от фактических мест клиента, чтобы захватить реальную производительность [1].
- Соберите большое количество образцов (например, не менее 1000 в час за день), чтобы захватить изменчивость из -за пиков трафика и заторов в Интернете [1].
- Убедитесь, что конечные точки (экземпляры EC2, ALB, NLB или EIPS) способны обрабатывать объем подключения, чтобы избежать узких мест, которые увеличивают задержку [1].
- Используйте синтетические тесты с различными инструментами для проверки задержки и показателей пропускной способности [1].
- Соответствует метрики CloudWatch с журналами потока, чтобы определить, связана ли задержка из -за проблем с сетью, здоровья конечной точки или задач конфигурации [6] [9].

Следив за этими показателями и используя инструменты мониторинга AWS, вы можете эффективно диагностировать и устранить проблемы задержки в AWS Global Accelerator.

Цитаты:
[1] https://aws.amazon.com/blogs/networking-and-content-delivery/measuring-aws-global-ccelerator-performance-and-analyzing-results/
[2] https://docs.aws.amazon.com/global-ccelerator/latest/dg/monitoring-global-ccelerator.html
[3] https://docs.aws.amazon.com/global-ccelerator/latest/dg/cloudwatch-monitoring.html
[4] https://docs.aws.amazon.com/global-ccelerator/latest/dg/introduction speed-comparison-tool.html
[5] https://cloudonaut.io/review-aws-global-ccelerator-latency-multi-region-disaster-recovery/
[6] https://docs.aws.amazon.com/global-ccelerator/latest/dg/logging-and-monitoring.html
[7] https://digitalcloud.training/aws-global-ccelerator/
[8] https://cloud.google.com/spanner/docs/latency-metrics
[9] https://docs.aws.amazon.com/en_us/global-ccelerator/latest/dg/logging-and-monitoring.html