У меня есть система, которая служит API для третьих лиц.Мне нужно следить за временем отклика каждой третьей стороны.Но, как определяет Прометей в своей документации:
Помните, что каждая уникальная комбинация пар меток ключ-значение представляет новый временной ряд, который может значительно увеличить объем хранимых данных.Не используйте метки для хранения измерений с большим количеством элементов (много разных значений меток), таких как идентификаторы пользователей, адреса электронной почты или другие неограниченные наборы значений.
Так что это означает, что я не должен использовать меткикак моя конечная точка, потому что пользователи не ограничены, (600 пока, продолжайте расти).Затем я буду наблюдать показатель для каждого пользователя, но изменит ли это какие-либо проблемы с производительностью, с которыми я могу столкнуться в будущем?
Вместо фильтрации меток:
http_requests_total {id = "3rdParty1"} http_requests_total {id= "3rdParty2"}
Должен ли я использовать для каждого пользователя по метрике?
http_3rdParty1_requests_total http_3rdParty2_requests_total ...