NubasLol,
Делайте разницу между таймерами
По сути вы будете мерять все что не зависит от вас - днс запрос/ответ/кеш, задержку на сети до донора, задержку ответа донора
Почему некрасиво, вполне нормальное решение. Если же нужно собирать статистику, то решение лучше будет поискать middlewares, которые уже умеют мерять время исполнения запросов и сохранять это где-то в формате логов или как либо ещё, чтоб было удобно анализировать.