2012-09-10 40 views
2

我們有一個將事件寫入文件但沒有時間戳的進程。文件名稱本身帶有時間戳後綴,該時間戳應該用於文件中所有事件的時間戳。現在,我試圖通過使用logstash的輸入文件插件來解析文件。有沒有一種方法可以將文件的名稱提供給字段,以便我可以使用gsub過濾器提取出時間戳,然後使用日期過濾器爲事件設置時間戳?從logstash中的文件名獲取事件的時間戳

+0

你想分享的文件名的例子,並顯示用於打開文件的代碼示例? –

+0

示例文件名是stats.log.1317452400。我沒有寫任何代碼來打開文件。我使用logstash的輸入文件插件來執行此操作:http://logstash.net/docs/1.1.1/inputs/file – kbsbng

回答

0

我也有類似的需求,再次問到這個問題 - 這樣你就可以找到一個更先進的最新答案this question感謝Jettro Coenradie :)