elasticsearch 日志存储中的日期筛选器:错误结果(显示一天前)
我正在使用logstash将CSV文件加载到elastic中 此CSV文件包含一列“截止日期”,其中包含格式日期elasticsearch 日志存储中的日期筛选器:错误结果(显示一天前),elasticsearch,logstash,elastic-stack,elasticsearch,Logstash,Elastic Stack,我正在使用logstash将CSV文件加载到elastic中 此CSV文件包含一列“截止日期”,其中包含格式日期 "deadline": "15-06-2014" 我正在使用logstash中的日期过滤器插件将这个日期格式转换为elastic date { match => ["deadline","dd-MM-yyyy"] target => "deadline_date" } 但是在输出中,我收到的日期已经向后移动了一天 "deadline_date"
"deadline": "15-06-2014"
我正在使用logstash中的日期过滤器插件将这个日期格式转换为elastic
date {
match => ["deadline","dd-MM-yyyy"]
target => "deadline_date"
}
但是在输出中,我收到的日期已经向后移动了一天
"deadline_date": "2014-06-14T18:30:00.000Z"
我还有一个类似“dd-MM-yyy-HH:MM”格式的实例 给出随时间变化的结果
"launched": "09-09-2013 18:19"
"launched_date": "2013-09-09T12:49:00.000Z"
请帮我解决这个问题。您缺少以下信息:
但它仍然有整整一天的时间。我还有一个类似于“dd-MM-yyy-HH:MM”格式的实例,它运行良好,甚至我都没有提到时区“launched_date”:“2013-09-09T12:49:00.000Z”从“launched”收到:“09-09-2013 18:19”时间本身发生了变化,这实际上是正常的,因为您存储在
deadline\u date
中的日期显示在GMT时区中。
"launched": "09-09-2013 18:19"
"launched_date": "2013-09-09T12:49:00.000Z"
date {
match => ["deadline","dd-MM-yyyy"]
target => "deadline_date"
timezone => "Etc/GMT"
}