2014-09-30 7 views
0

У меня есть настройка logstash, которая читается из списков Redis. В настоящее время данные в этих списках - это голые строки, есть ли способ, с помощью которого logstash может использовать сжатые строки, распаковывать их, а затем обрабатывать то же самое?Logstash - Считывание сжатых строк из исходного кода

Перевозчик Logstash (лесоруб) не полезен для меня. В моем случае я должен использовать Redis как промежуточный.

Текущая архитектура выглядит примерно так:

.Net приложение -> Redis Список -> Logstash -> приток дб

Я хочу:

.Net приложение - > compress string -> redis list -> logstash -> распаковать -> приток db

ответ

0

До тех пор, пока вы можете закодировать его в ruby, это можно сделать в logstash (через специальный фильтр или с помощью рубина кодовый фильтр). Без дополнительной информации это лучший ответ, который можно дать.

+0

Какую информацию вы ищите? Я хочу сохранить gzip или lz4 или любую другую сжатую строку сжатия algo в redis, мне нужно logstash для распаковки этой строки (возможно, в фильтре), а затем передать ее для вывода. Я хотел держаться подальше от написания плагина Ruby (не Ruby dev), хотя это может быть моим окончательным вариантом. –

+0

Итак, я ничего не нашел, создав плагин для этого же сейчас. –

 Смежные вопросы

  • Нет связанных вопросов^_^