2016-08-22 7 views
0

Filebeat는 로그 데이터를 logstash에 전달하는 데 사용됩니다. Logstash는 해당 데이터를 포트 5044에서 읽습니다.filebeat를 배송 업체로 사용하면 어떤 이점이 있습니까?

input { 
    beats { 
    port => 5044 
    } 
} 

우리는 직접 데이터를 logstash에 공급할 수 있습니다.

input { 
    file { 
    path => "/tmp/access_log" 
    start_position => "beginning" 
    } 
} 

내 질문에 왜 파일 발송자가 필요합니까? 화주로서 filebeat을 사용하면 어떤 이점이 있습니까?

답변

1

로그와 통계를 수집하는 데 필요한 모든 서버에 Filebeat을 설치하는 것이 좋습니다. Filebeat 인스턴스 각각은 대량의 처리 및 필터링을 수행 할 수있는 중앙 집중식 Logstash 인스턴스에 아무런 처리없이 가능한 한 빨리 로그를 수집하고 전달합니다.

이전에는 Logstash가 Filebeat과 거의 동일한 작업을 수행하는 lightweight logstash-forwarder 모듈을 사용했습니다. Filebeat는 모든 다른 호스트의 로그를 중앙화하는 새로운 공식 및 표준 방식입니다.

+0

따라서 배송 속도를 높이려면 filebeat을 사용해야합니다. – learner

+0

예, Filebeat의 목표는 가능한 빨리 서버에서 로그를 전송하는 것입니다. – Val