stdin을 입력 스트림으로 사용할 때 올바른 출력을 얻었습니다. 그러나 파일을 입력으로 사용할 때마다 다음 메시지 이후에 출력이 멈 춥니 다.logstash에 대해 파일 입력이 작동하지 않습니다.
"Using milestone 2 input plugin 'file'. This plugin should be stable but if you see strange behavior, please let us know."
여기에 제 설정 파일이 있습니다.
input {
file {
path => ["c:/users/a/b/c/logstash-1.4.1/bin/logs/logfile.log"]
start_position => beginning
}
}
filter {
grok {
patterns_dir => "./patterns"
break_on_match => "false"
match => ["message", "%{MY_DATE:my_date}"]
}
grok {
patterns_dir => "./patterns"
break_on_match => "false"
match => ["message", "%{DATE:date}"]
}
grok {
patterns_dir => "./patterns"
break_on_match => "false"
match => ["message", "%{TIME:time}"]
}
grok {
patterns_dir => "./patterns"
break_on_match => "false"
match => ["message", "%{LOG_LEVEL:log_level}"]
}
grok {
patterns_dir => "./patterns"
break_on_match => "false"
match => ["message", "%{SERVER:server}"]
}
grok {
patterns_dir => "./patterns"
break_on_match => "false"
match => ["message", "%{CLASS_NAME:class_name}"]
}
}
output {
stdout { codec => rubydebug }
elasticsearch { host => localhost }
}
내 파일 경로의 형식이 잘못 되었습니까?
이 문제를 해결할 수 있었습니까? –