Предположим, у вас есть веб-сайт, и вы получаете отчеты от клиентов в определенном офисе о том, что ваш веб-сайт внезапно стал очень медленным. Но он отлично работает везде, где вы его тестируете, поэтому вы подозреваете, что проблема в их стороне, например, в их сетевом подключении, их брандмауэре или конфигурации их веб-браузера.
Есть ли способ измерить проблемы со скоростью, с которыми они сталкиваются, возможно, добавив на ваш сайт какой-нибудь JavaScript для записи некоторых показателей?
Я бы запустил копчение на виртуальной машине или переработанном Linux-сервере за их брандмауэром, чтобы получить хорошее представление о том, как будет выглядеть их пропускная способность с течением времени. Может быть, он работает медленно только днем или когда они делают обновления или что-то в этом роде. Но вам понадобится по крайней мере несколько дней поминутной статистики, чтобы получить хорошую основу и начать выявлять неточности.
Если вы можете получать пакеты и байты в / из брандмауэра и отображать их в Prometheus или datadog, или в выбранной вами системе показателей, это тоже полезно. Но то, что такое реальное время отклика ping и http, более полно отражает то, с чем имеют дело ваши конечные пользователи, поэтому я бы начал собирать это в первую очередь.