https://st.yandex-team.ru/FUNCTIONALITY-1691
Параметр render_times пишется в redir_log саджеста. Поскольку исследования проводились только для тачей, то сначала из redir_log грепнули логи по которым проводились дальнейшие расчеты
$mr -subkey -map " egrep \"@@dtype=stred@@pid=0@@cid=2873\" (счетчик саджеста) | egrep \"render_times=\" (проверяем наличие счетчика render_times) | egrep \"_touch\.\" (проверяем в параметре  path, что запрос с тача) || true"

Так получаю исходную табличку для расчетов с логами за 1 день

Далее для расчета квантиля90% по регионам используем скрипт render_times_regions.py. В скрипте уже прописаны выбраные регионы. На выходе получаем регион \t квантиль90% первого параметра render_times
(Точно так же считали ответ сервера times, скрипт times_regions.py)

Для того, чтобы посчитать render_times по браузерам:
Из редир-лога доставли пары уид \t квантиль90% всех таймстемпов(разделенных ".") счетчика render_times скриптиком uid_rtimes.py
Из user_sessions скриптом define_browser_libra.py доставали уид \t браузер \t версия браузера.
Джойнили (join) и группировали (groupby.py) таблички с уидами из редир_лога и юзер-сессий и снова считали квантиль90%, то есть среднее значение render_times за 1 день по данной версии браузера и по данному браузеру (без разделения на версии)

Результаты расчетов можно прочитать на страничках https://wiki.yandex-team.ru/serp/suggest/research/rendertimesresearch и https://wiki.yandex-team.ru/serp/suggest/research/rendertimesresearch/rendertimestimesregions


