Создание инфраструктуры для метрик RUM собственными силами
Мы пытаемся построить внутреннюю инфраструктуру для метрик RUM собственными силами с Prometheus.
Каждая метрика имеет 10 ярлыков, а некоторые ярлыки могут иметь 40 или даже больше значений, например pageId или country. Это делает значение количества элементов очень высоким. И это приводит к очень низкой производительности Прометея.
Удалось ли кому-нибудь построить собственные показатели RUM? если да, поделитесь своими принципами дизайна.
1 ответ
В крупномасштабном контексте мы делаем собственный RUM с prometheus.
Наш кластер справляется со скребками 75 000 сэмплов, не колеблясь. Мы используем Thanos поверх Prometheus с довольно стандартной архитектурой. Вы должны взглянуть на это, если вам нужно масштабировать свой кластер Prometheus.