но я не понимаю как их собрать в один range vector :(
Наш statsd сервер bioyino поддерживает теги в формате ванильного Graphite, их кстати корректно умеет читать VM.
Если вы будете отправлять ваши события, в bioyino, то получите сразу 2 набора метрик, с тегами и без. Соответственно у вас будут агрегаты по общему состоянию всех запросов обрабатывемых вашим сервисом (в том числе rt в 50,95,98,99,999 персентилях), а так же теггированные метрики, с возможностью детализированной фильтрации временных рядов.