У меня есть работающая система, которая использует Redis DB и старый стек ELK. Я создаю новую версию. Я хочу использовать раздел ввода моего нового Logstash для чтения данных из старой базы данных Redis, но в моих тестах, когда я делаю это, мне кажется, что данные из нее истощаются. В любом случае я не хочу изменять текущую реализацию logstash или работающего конвейера (то есть добавить 2-й вывод в конфигурацию live logstash).
LIVE Data -> Redis -> Logstash -> ES -> Kibana
| :
Read only compare old with new
| :
V V
New Logstash -> New ES -> New Kibana
Я чувствую, что что-то упускаю из отношений между logstash и redis. Я надеялся просто продублировать redis, прочитанный в моей новой конфигурации logstash, и проверить, что конвейер ведет себя так же, как старый, прежде чем я начну жить с ним, но если я удаляю эти данные, а не дублирую, я собираюсь серьезно расстроить команду мониторинга!
Как я могу предотвратить повторное перетекание журналов из моего нового logstash?