Третья категория метрик, которые хотелось собирать — размеры ресурсов. Мы не хотели брать эту информацию из кода, потому что:
Не весь код, котрый грузится на сайте наш — есть рекламные сетки, трекеры, внешний шрифты и еще чорт знает что
Хочется знать сколько именно трафик прилетит в браузер — уже после всех сжатий и оптимизаций
И мы решили задачу прямо в лоб — запускаем браузер через puppeteer и записываем размеры всех скачанных ресурсов по категориям и источнику (чтобы знать кто из рекламный сетей грузит слишком много). Данные оттдаем туда же в прометеус.
Результат выглядит примерно так