尋找一點幫助入門...我已經安裝Logstash(以及ElasticSearch),但我正在努力與我的第一個過濾器。Logstash過濾器入門
作爲一項測試,我已配置爲從包含6行的修剪日誌文件讀取,每行以時間戳開頭,例如[11/5/13 4:09:21:327 PST]通過一堆其他數據。
現在我有我的conf文件設置爲讀取此文件,我試圖做一個非常基本的grok過濾器來匹配行,也許搶到時間戳,然後其餘的數據(從我可以從哪裏開始分裂它)。
以下是我有:
input {
file {
type => "chris"
path => "/home/chris/Documents/test.log"
}
}
filter {
grok {
type => "chris"
pattern => "%{GREEDYDATA:logline}"
}
}
output {
stdout {debug => true debug_format => "json"}
}
我是那種希望(希望),當我跑Logstash它會匹配每一行,並輸出它,然後我可以開始打破線和篩選我調整模式,但因爲我不能得到這個第一個基本的工作,我有點難住。
有沒有人有類似的conf文件,他們會沒事的分享?我能找到的大多數例子都比較先進,而且我似乎試圖走出困境。
謝謝,
Chris。
您正在運行哪個版本的Logstash? [Grok](http://logstash.net/docs/1.3.1/filters/grok)自1.2左右開始沒有「模式」參數。 – rutter