Data+

Logstash grok test용 conf 파일

by Qerogram

# ./logstash -f *.conf 

input {
        stdin{}
}
filter {
        grok {
                match => {
                        message => "\[%{HTTPDATE:timestamp}\]"
                }
        }
}

output {
  stdout {
        codec => rubydebug {}
  }
}

 

쓰다보니 여러 가지로 불편해서, 쉬운 방법을 좀 찾아봤다.

[1] 개인적으로는 아래의 사이트에서 디버깅하는 게 좀 더 빠른 것 같다. 

grokdebug.herokuapp.com/

 

Grok Debugger

One per line, the syntax for a grok pattern is %{SYNTAX:SEMANTIC}

grokdebug.herokuapp.com

 

[2] (?<명칭>.+)으로 특정 문자를 커버하는 게 더 유익함.

블로그의 정보

Data+

Qerogram

활동하기