в которые пишем через remote_write ?
То есть к примеру, есть боевая схема - все пишут много трафика локально или удалённо, при возникновении проблем с доступностью мы переключаемся на резервный стор,
мы не хотим всегда получать x2 трафика и в итоге его приземлять в vmcluster c дедупликацией, а просто включаем fallback в другую локацию и возвращаемся, когда основное хранилище похорошеет
Резервом можно сделать к примеру другую кафку или резервный vmcluster
на сколько я понял, это что-то похожеее на master-slave в mysql ?
Сейчас реализован и работает функционал, при котором vmagent пишет к примеру в два remote_write . Если первый не доступен, то данные кешируются на диске для первого и одновременно продолжается запись данных во второй. Когда первый remote_write станет доступен, то vmagent запишет туда данные, которые закешировал на диске.
да это я знаю, просто обычное зеркало
Схема с локальным буферам имеет подводные камни, делать его очень большим не хочется, приколачивать к pv тоже, так как снижаем общую отказоустойчивость если мы плодим несколько storage и постоянно будем писать всё, то просто накладные расходы на доставку и склейку потом возможно это не горит в случаях когда всё рядом, но доставлять лишний трафик в случае распределённой системы не рационально
Опишите тогда этот кейс на github в виде feature rquest?
Обсуждают сегодня