Измерения
Задержка до Cloudflare, Google, Netflix и Meta
По панели на направление, каждая - на зафиксированном окне наблюдения, ровно в том виде, в каком её отдаёт наш мониторинг. Читайте каждую кривую саму по себе: окна у панелей разные.
Графики взяты из нашей панели Grafana AS210699 и показаны на фиксированном окне наблюдения: они показывают поведение сети и не обновляются в реальном времени.
Эти кривые зафиксированы. Чтобы запустить ping, MTR или traceroute с нашей точки присутствия прямо сейчас: Открыть Looking Glass на lg.infrawire.net
Чтение
Как читать эти кривые
Трёх понятий достаточно, чтобы истолковать график задержки. Четвёртое не даёт приписать ему то, чего он не говорит.
Время кругового обхода
Каждая точка измеряет полный круг: пакет уходит с сервера, достигает цели и возвращается. Это не время в одну сторону, а весь путь туда и обратно.
Шкала в миллисекундах
Вертикальная ось размечена в миллисекундах. Смотрите на неё раньше формы кривой: два одинаковых на вид графика могут охватывать совсем разные диапазоны.
Ровность важнее минимума
Низкая и ровная кривая лучше той, у которой минимум ниже, но сама она рваная. Именно стабильность ощущается в SSH-сессии, в онлайн-игре или при вызове API.
Обратный путь тоже считается
Путь туда и обратно не обязан совпадать. Растущее значение может приходить с обратного участка, вне нашей сети.
Направления
Почему именно эти четыре сети
Это публичные сети, доступные от любого оператора и присутствующие во всём, чем пользуются ваши пользователи. Их опрос даёт понятную картину качества доступа с наших машин. Никакой особой связи не подразумевается: это измерения, а не партнёрства.
Cloudflare
Перед значительной частью веба: CDN, публичный DNS-резолвер, защита приложений. Время обхода до Cloudflare близко к тому, что дают опирающиеся на неё сайты.
Поиск, YouTube, Workspace, Play: сеть, к которой ваши пользователи обращаются чаще всего, не задумываясь, и универсальный ориентир для сравнения.
Netflix
Видеостриминг с очень высокой пропускной способностью, требовательный к ровности маршрута. Стабильная задержка до такой платформы многое говорит о качестве транзита.
Meta
Facebook, Instagram, WhatsApp и их API: трафик социальных приложений и построенных на них корпоративных интеграций.
Методика
Как выполняется измерение
Ничего экзотического: инструмент называется smoke ping, он шлёт пакеты и записывает время возврата. Вся ценность - в том, чтобы делать это непрерывно и публиковать результат как есть.
Регулярные зонды
С машины, подключённой к нашей AS210699 в Париже, с фиксированным интервалом уходят ping-пакеты (ICMP) на публичный адрес каждого направления.
Сохранённая история
Каждое измерение помечается временем и сохраняется. Именно история делает аномалию заметной: без прошлого отдельное значение ничего не значит.
Панель Grafana
Ряды строятся в нашей Grafana. Панели на этой странице - из нашего внутреннего мониторинга, встроены напрямую: ни скриншота, ни ретуши.
Публикуется как есть
Мы ничего не подрисовываем и не подгоняем кадр, чтобы кривая смотрелась выигрышнее: каждая панель берётся такой, какой она видна на нашей приборной панели, - вместе с неровностями.
О чём измерение не говорит
- Оно измеряет путь из нашей сети, а не из вашего подключения: ваша задержка зависит прежде всего от оператора и вашего расположения.
- Оно опирается на ICMP. Часть оборудования обрабатывает ping с иным приоритетом, чем прикладной трафик.
- Оно ничего не говорит о пропускной способности и нагрузке ваших приложений: короткий путь ещё ни разу не ускорил плохо проиндексированный SQL-запрос.
- Оно охватывает четыре направления. Если ваш трафик идёт в другую сеть - измерьте сами со своей машины.
Дополните свою сетевую инфраструктуру
Сетевые компоненты, которые наши клиенты чаще всего сочетают со своими серверами.
Часто задаваемые вопросы
О чём нас спрашивают чаще всего по поводу этих измерений.
Это повторяющееся измерение задержки: вместо одиночного ping инструмент непрерывно шлёт пакеты и строит историю времён отклика. Тогда видна ровность маршрута, а не только значение, снятое в один момент.