Logstash数据管道构建与Beats工具详解
1. Logstash过滤器
在处理日志数据时,Logstash提供了多种过滤器来满足不同的需求。
1.1 Grok模式构建工具
有一个位于 http://grokdebug.herokuapp.com 的工具,可帮助构建与日志匹配的Grok模式。从X-Pack 5.5起,Kibana中安装X-Pack后会自动启用Grok调试器实用程序,它位于Kibana的DevTools选项卡下。
1.2 日期过滤器(Date filter)
此插件用于从字段中解析日期,在处理时间序列事件时非常有用。默认情况下,Logstash会为每个事件添加一个 @timestamp 字段,表示处理该事件的时间。但用户可能更关心事件生成的实际时间戳,通过日期过滤器可以从字段中解析日期/时间戳,并将其用作事件的时间戳。
使用示例:
filter {
date {
match => [ "timestamp", "dd/MMM/YYYY:HH:mm:ss Z" ]
}
}
默认情况下,日期过滤器会覆盖 @timestamp 字段,但可以通过指定显式的目标字段来更改,如下所示:
filter {
date {
match => [ "timestamp", "dd/MMM/YYYY:HH:mm:ss Z" ]
target => "event_timestam
超级会员免费看
订阅专栏 解锁全文
1341

被折叠的 条评论
为什么被折叠?



