2012-09-10 102 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 :)