2016-06-10 3 views
0

Logstash 구성 파일이 다른 문서 (예 : docx, pdf, excels)를 통해 읽을 수 있고 elasticsearch에 저장할 수 있는지 알고 싶습니다.파일/문서 읽기시 Logstash

미리 감사드립니다.

+0

그 질문은 다소 모호합니다. 이론적으로 파일 입력을 사용하여 모든 파일을 읽은 다음 해당 필터를 사용하여 파싱 할 수 있습니다. – pandaadb

+0

일반 텍스트 파일이 아니므로 docx 및 pdf 파일을 읽는 방법은 무엇입니까? 나는 csv와 txt 파일을위한 패턴을 grok하는 방법을 알고있다. –

+0

나는 네가 그렇게 할 수 없을 것이라고 믿는다. Logstash는 텍스트를 읽고 pipse합니다. 당신은 코덱을 정의 할 수 있거나 자신 만의 입력을 쓸 수는 있지만 잘 작동하지 않을 것이라고 생각합니다. 로그 스탯에 파일을 추가하기 전에 파일을 텍스트 형식으로 전송하는 사용자 지정 코드를 작성하는 전처리 단계를 수행하는 것이 좋습니다. – pandaadb

답변

1

Logstash는 .docx, .xls 또는 .pdf 파일을 읽을 수 없습니다. 이러한 종류의 파일은 텍스트 파일이 아니고 바이너리 글로브이므로 구문 분석하도록 설계된 응용 프로그램에 의해 해석 된 후에는 단순 해 보일뿐입니다.

Logstash는 일반 텍스트, 쉽게 Logstash 읽을 수있는 파일 인 경우는 숭고한, 메모장 또는 같은 텍스트 편집기에서 파일을 열 수 있는지 확인하는 좋은 테스트있는 파일을 처리하도록 설계 원자를 읽고 내용을 읽으면 Logstash가 될 수 있습니다.

메모장에서 .docx 파일을 여는 것이 좋습니다.

+0

그 말은 내가 할 수있는 일은 elasticsearcfh –

+0

첨부 파일 매퍼 도구를 간략하게 살펴본 것입니다. Logstash는 그렇게 할 수없는 것처럼 보입니다. –