首页 > 解决方案 > logstash 转换为日期并仅使用 kibana 中的日期部分

问题描述

真的是 Elasticsearch 的初学者。我的 csv 中有以下字段:“2020-01-31T07:01:56+00:00”我希望这个字段是一个日期字段,以便以后可以使用 kibana仅按日期聚合和过滤它,例如 2020-01-31

这是这样做的方式还是我需要以其他方式对其进行变异?

mutate {
    convert => ["purchase-date", "date"]
}

标签: elasticsearchlogstashkibana

解决方案


找到了如何做到这一点:

date {
    match => ["purchase-date",  "yyyy-MM-dd'T'HH:mm:ssZ" ]
    timezone => "UCT"
    target => "@timestamp"
}

然后在 Kibana 中使用日期直方图


推荐阅读