我有一個請求,轉換日誌的時間格式,如YYYY-MM-DD HH:MM:SS以長時間戳,但我不知道如何設置它在logstash插件日期,無論如何建議將不勝感激!logstash UTC時間轉換爲長時間戳
1
A
回答
0
可以使用Ruby
插件做轉換。下面是示例配置
input {
stdin {
}
}
filter {
ruby {
code => "
# yyyy-MM-dd HH:mm:ss
event['parseTime'] = Time.parse(event['message']).to_i
"
}
}
output {
stdout{codec => "rubydebug"}
}
樣品輸入:
2015-11-03 15:00:11
樣本輸出:
{
"message" => "2015-11-03 15:00:11",
"@version" => "1",
"@timestamp" => "2015-11-03T08:31:27.419Z",
"host" => "BEN_LIM",
"parseTime" => 1446534011
}
的parseTime
字段是時間戳格式。
1
日期{}濾波器使用兩個參數:包含日期字符串字段,另一個指定格式字符串。默認輸出是覆蓋@timestamp字段,這是elasticsearch(和kibana)使用的默認文檔日期。
通過將其轉換爲日期,你做的所有魔法elasticsearch日期型的東西與它(就像它比較「現在」,等等)。
相關問題
- 1. 轉換爲UTC時間戳
- 2. 將時間戳轉換爲UTC時區
- 3. 轉換成時間戳UTC
- 4. Python:將UTC時間元轉換爲UTC時間戳
- 5. logstash。將時間戳轉換爲UTC並添加到字段
- 6. 將UTC中的時間戳轉換爲時間戳
- 7. 將UTC時間戳轉換爲本地設備時間戳
- 8. 將NTP時間戳轉換爲utc
- 9. 轉換OffsetDateTime爲UTC時間戳
- 10. 將UTC轉換爲Unix時間戳
- 11. Logstash轉換時代的時間戳
- 12. 將UTC時間戳轉換爲其他時區特定時間
- 13. 將64位長的UTC時間戳轉換爲Actionscript日期
- 14. 將時間戳轉換爲時間戳
- 15. 如何將utc日期時間轉換爲模糊時間戳
- 16. PHP - 想將MySQL時間戳轉換爲UTC +6時間
- 17. postgresql:如何將UTC時間戳轉換爲悉尼時間
- 18. 如何特定的時間轉換爲UTC時間戳
- 19. Java:如何將UTC時間戳轉換爲本地時間?
- 20. 將時間戳轉換爲UTC(或GMT)時間?
- 21. 如何將UTC時間轉換爲Unix時間戳在swift中?
- 22. 將時間戳長轉換爲時間戳錯誤
- 23. python將時間轉換爲utc時間?
- 24. 將UTC時間轉換爲IST時間
- 25. 轉換時間戳從PST到UTC
- 26. UTC時間從時間戳
- 27. 轉換時間爲UTC
- 28. Logstash KV插件,將字符串值轉換爲時間戳Logstash
- 29. UTC時間轉換
- 30. Python:我如何將UTC時間戳轉換爲python utc datetime?
最後,如果你的時間需要精確微秒,在紅寶石插件,你應該使用(Time.parse(事件[ '消息'])。to_f).floor,感謝@Ben林anwser, –