date 中match插件是根据字段的日期格式,采用不同的格式进行转化
date{
match => ["gathertime","UNIX"] #原始数据为UNIX时间戳,UNIX时间戳以1970.01.01-00:00:00 开始计时到当前时间
target => "gathertime" #数据保存
}
date{
match => ["alarm_time","yyyyMMddHHmmss"] #原始数据为20170101101010,进行格式化
target => "alarm_time" #数据保存
}
date{
match => ["createdate","dd-MMM-yy"] #原始数据为01-Sep-17,格式化为dd-MMM-yy格式
target => "createdate" #将格式化时间的字段保存
}
date{
match => ["gathertime","UNIX"] #原始数据为UNIX时间戳,UNIX时间戳以1970.01.01-00:00:00 开始计时到当前时间
target => "gathertime" #数据保存
}
date{
match => ["alarm_time","yyyyMMddHHmmss"] #原始数据为20170101101010,进行格式化
target => "alarm_time" #数据保存
}
date{
match => ["createdate","dd-MMM-yy"] #原始数据为01-Sep-17,格式化为dd-MMM-yy格式
target => "createdate" #将格式化时间的字段保存
}
本文介绍Logstash中date插件的使用方法,通过不同格式的日期字段匹配,实现UNIX时间戳、特定格式字符串到标准日期格式的转换。
4590

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



