Prometheus для такой задачи - это ок?
если речь о временнЫх рядах - это ок,
концептуально я запутался что там у вас - так как проскочило "если, то обновляет", а временные ряды на то и ряды, чтобы дописываться, а не обновлять, но +- стройте, а там сами увидите
вопросы по боттлнекам и рпсам теоретически, увы, нерешаемы, тот же Редис / Монго прекрасно работают на вставку при непрерысном потоке входящих до пока не придется скидывать на диск... хе-хе
поэтому все что вы надумали теоретически проверяется на тестовых данных,
ваших тестовых данных, определяются боттлнеки и апдейтится конфинг
конечно, текущая со временем память - увы - только опыт, форумы и бессонные ночи админов