로그 파일 (http://codepad.org/vAMFhhR2)이 있는데 그 중 특정 번호를 추출하려고합니다 (라인 18) 사용자 정의 패턴 grok 필터를 작성하여 http://grokdebug.herokuapp.com/에서 테스트했습니다. 그것은 잘 작동하고 원하는 값을 추출합니다. 여기Logstash 그루크 필터 사용자 정의 패턴이 작동하지 않습니다.
는 logstash.conf의 모습 방법은 다음과 같습니다
input {
tcp {
port => 5000
}
}
filter {
grok{
match => [ "message", "(?<scraped>(?<='item_scraped_count':).*(?=,))" ]
}
}
output {
elasticsearch {
hosts => "elasticsearch:9200"
}
}
하지만 키바
생각에 동일한 로그에서 모든 기록과 일치하지 않는 이유는 무엇입니까?
이 선구자와 표정으로 무엇을 이루고자합니까? 일치하지 않는 줄을 버리려고하십니까? –