ruby - 从 logstash 中的文件名获取事件的时间戳

标签 ruby logging logstash

我们有一个将事件写入文件的过程,没有时间戳。文件名本身以时间戳为后缀,这是应该用于文件中所有事件的时间戳。现在,我正在尝试使用 logstash 的输入文件插件来解析文件。有没有一种方法可以让我将文件名添加到一个字段中,这样我就可以使用 gsub 过滤器提取时间戳,然后使用日期过滤器为事件设置时间戳?

最佳答案

我有类似的需求,并再次问了这个问题 - 所以您可以在 this question 中找到更新的答案感谢 Jettro Coenradie :)

关于ruby - 从 logstash 中的文件名获取事件的时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12346590/

相关文章:

mysql - 获取数据库中表的最后更新时间

logging - Azure跟踪日志在模拟器上工作但在云上不工作

tomcat - Fluentbit 与 Tomcat 日志

ruby - 如何通过载波按百分比缩放图像

ruby - 如何将 IRB 输入保存到 .rb 文件?

ruby-on-rails - 在 rails 模型中覆盖 to_s ...可能吗?

azure - Elk Logstash 无法连接到事件中心 Azure

Ruby:如何从日期时间字符串中提取一个小时(或一天)

.net - 如何查看我的 Azure 辅助角色的诊断跟踪?

elasticsearch - 如何从同一filebeat到logstash的不同日志具有不同的索引名称