You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Logstash使用date过滤器解析日期时出现_dateparsefailure问题求助

问题原因及解决方案

你的date过滤器配置和实际日期格式完全不匹配,这才导致了_dateparsefailure错误,具体问题和修复方法如下:

问题点

  • 日期格式不匹配:你的_messagetime字段用/做分隔符,日期段顺序是月/日/年或日/月/年,但配置里写的是YYYY-MM-dd(横杠分隔、年/月/日顺序),两者格式完全不符。
  • 未处理时区部分:原日期末尾的+0530是时区偏移量,你的配置里没有对应的解析规则,过滤器无法识别完整的时间字符串。

正确配置

根据你的日期格式,需要把match规则改成包含日期格式和时区的匹配模式,分两种情况:

  1. 如果日期是月/日/年(08月08日2022年):
date {
    match => ["_messagetime", "MM/dd/YYYY HH:mm:ss.SSS Z"]
}
  1. 如果日期是日/月/年(08日08月2022年):
date {
    match => ["_messagetime", "dd/MM/YYYY HH:mm:ss.SSS Z"]
}

格式说明

  • MM:两位月份,dd:两位日期,YYYY:四位年份
  • HH:mm:ss.SSS:24小时制的时分秒+毫秒
  • Z:匹配+0530这类时区偏移格式

内容的提问来源于stack exchange,提问作者rohit saraf

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 21:51:29