2014-09-30 2 views
0

Redis 목록에서 읽는 logstash 설정이 있습니다. 현재이 목록의 데이터는 베어 스트링이며, logstash가 압축 된 문자열을 사용하고, 압축을 풀고, 같은 것을 처리 할 수있는 방법이 있습니까?Logstash - 소스에서 압축 된 문자열 읽기

Logstash 전달자 (등딱지)는 저에게 유용하지 않습니다. 제 경우에는 중간에 Redis를 사용해야합니다.

현재의 아키텍처는이 같은 같습니다

닷넷 응용 프로그램 : -

닷넷 응용 프로그램을 -> 레디 스 목록 - -> Logstash> 유입

DB를 난에 원하는 > 압축 문자열 -> redis 목록 -> logstash -> 압축 해제 -> 유입 db

답변

0

ruby에서 코딩 할 수있는 한 logstash에서 수행 할 수 있습니다 (사용자 정의 필터를 사용하거나 루비 코드 필터). 더 자세한 정보가 없으면 이것이 최고의 대답입니다.

+0

어떤 정보를 원하십니까? 내가 gzip 또는 lz4 또는 다른 압축 algo 압축 된 문자열을 redis에 저장하려면 logstash를 사용하여 해당 문자열을 압축 해제 한 다음 출력으로 전달해야합니다. 나는 Ruby 플러그인 (Ruby 개발자가 아닌)을 작성하는 것을 멀리하고 싶었지만 최종 옵션이 될 수 있습니다. –

+0

그래서, 나는 아무것도 발견하지 못했고 지금 같은 플러그인을 만들었습니다. –