Logstash 日志存储解析2021-04-23T09:00:12.256466来自CSV

Logstash 日志存储解析2021-04-23T09:00:12.256466来自CSV,logstash,Logstash,我有一个带有日期时间和名称的csv文件 2021-04-23 09:00:12.256466,4454.34 我如何通过logstash解析它,从而得到第一列@timestamp 我试过了 filter { csv { separator => "," columns => ["datetime","value"] convert => {

我有一个带有日期时间和名称的csv文件

2021-04-23 09:00:12.256466,4454.34
我如何通过logstash解析它,从而得到第一列@timestamp

我试过了

filter {
  csv {
      separator => ","
      columns => ["datetime","value"]
      convert => {
                        "value" => "float"
                }
       }
       date {
            match => ["datetime", "yyyy-MM-dd HH:mm:ss.SSSSSS"]
            target => "datetime"
       }
}
但这没有帮助。我也尝试了其他组合,但没有任何效果

这对我很有效

filter {
  csv {
      separator => ","
      columns => ["datetime","value"]
      convert => {
                        "value" => "float"
                }
       }
       date {
            match => ["datetime", "ISO8601"]
            target => "@timestamp"
       }
}

虽然这样我无法捕捉到微秒,但当遇到logstash中有时间戳的情况时,这只能捕捉到毫秒

,因此我使用以下在线工具查找匹配模式:您是否获得了_dateparsefailure标记?@Badger没有得到错误,只是它没有将其存储在\@timestamp中