【发布时间】:2019-10-07 09:32:59
【问题描述】:
我正在制作一个 logstash .conf,在我的过滤器上我需要提取两个时间戳的工作日,但 Logstash 表现得好像他只在做一个匹配,例如:
Timestamp 1: Mar 7, 2019 @ 23:41:40.476 . => Thursday
Timestamp 2: Mar 1, 2019 @ 15:22:47.209 . => Thu
预期输出
Timestamp 1: Mar 7, 2019 @ 23:41:40.476 . => Thursday
Timestamp 2: Mar 1, 2019 @ 15:22:47.209 . => Fri
这些是我的过滤器:
date {
match => ["[system][process][cpu][start_time]", "dd-MM-YYYY HH:mm:ss", "ISO8601"]
target => "[system][process][cpu][start_time]"
add_field => {"[Weekday]" => "%{+EEEEE}"}
}
date {
match => ["[FechaPrimero]", "dd-MM-YYYY HH:mm:ss", "ISO8601"]
target => "[FechaPrimero]"
add_field => {"[WeekdayFirtsDay]" => "%{+EE}"}
}
【问题讨论】: