我有一個自定義格式的日誌文件,日期字段是這樣的:轉換日期MMM DD HH:MM:SS爲logstash
Dec 4 23:59:21
Nov 21 23:59:21
我logstash配置
我有這樣的過濾器:
date {
type => "custom"
# tell it the format
custom_timestamp => ["MMM d HH:mm:ss", "MMM dd HH:mm:ss"]
# locale didn't help
locale => "en"
}
mutate{
type => "custom"
# replace the timestamp
replace => ["@timestamp", "%{custom_timestamp}"]
}
它應該用日誌中的自定義日誌替換logstash時間戳(我現在正在從舊日誌回填它來測試)。
如果我打開調試標誌,並輸出到標準輸出,它表明我@timestamp
已被替換custom_timestamp
,但我得到一個錯誤信息,告訴我它無法導入:
:exception=>java.lang.IllegalArgumentException: Invalid format: "Dec 4 23:59:21"
我該怎麼必須做的轉換日期格式?
「類型」現在已不 – tjrobinson