2014-11-05 2 views
-2

logstash를 사용하여 elasticsearch에 인덱스를로드 할 수 없습니다. 다음은 내 logstash.conf 설정입니다. 나에게 구성 설정을 잘 보인다. 내가 뭔가를 놓치면 도와주세요.logstash를 사용하여 elasticsearch에 인덱스를로드 할 수 없습니다.

Logstash & 탄성 검색 서비스가 정상적으로 실행되고 있다고 가정합니다.

input { 
 
\t file { 
 
\t type => "IISLog" 
 
\t path => "C:/inetpub/logs/LogFiles/W3SVC1/u_ex140930.log" 
 
\t start_postition => "beginning" 
 
\t } 
 
} 
 

 
output { 
 
    stdout { debug => true debug_format => "ruby"} 
 
    elasticsearch_http { 
 
     host => "localhost" 
 
     port => 9200 
 
\t \t protocol => "http" 
 
\t \t index => "iislogs2" 
 
    } 
 
}

+0

stdout에 어떤 것이 있습니까? Logstash 로그에 흥미로운 점이 있습니까? '--verbose' 또는'--debug'로 Logstash를 시작하면 어떨까요? –

+0

"나는 모든 것이 잘 돌아가고 있다고 가정하지 않습니다. 움직이는 부분이 많습니다! ELK 문제를 진단하는 방법은 다음과 같습니다. http://svops.com/blog/?p=26 –

답변

0

는 다음을 확인 시작할 수 있습니다 :

  1. 오류에 대한 logstash 로그 파일을 확인하십시오.
  2. 다음 명령을 실행하십시오. telnet localhost 9200 및 연결할 수 있는지 확인하십시오.
  3. elasticsearch 로그 파일에서 오류가 있는지 확인하십시오.
관련 문제