elasticsearch - logstash 转换为日期并仅使用 kibana 中的日期部分
问题描述
真的是 Elasticsearch 的初学者。我的 csv 中有以下字段:“2020-01-31T07:01:56+00:00”我希望这个字段是一个日期字段,以便以后可以使用 kibana仅按日期聚合和过滤它,例如 2020-01-31
这是这样做的方式还是我需要以其他方式对其进行变异?
mutate {
convert => ["purchase-date", "date"]
}
解决方案
找到了如何做到这一点:
date {
match => ["purchase-date", "yyyy-MM-dd'T'HH:mm:ssZ" ]
timezone => "UCT"
target => "@timestamp"
}
然后在 Kibana 中使用日期直方图
推荐阅读
- firebase - Firebase 命令行列出来自 GCP firebase 的函数
- python - 在 Python 中使用带有 OpenCV 的 dicom 图像
- installation - 安装 Spyder(2018 年更新)
- wildfly - 禁用 WildFly 13 管理控制台
- r - 使用R将两行合并为一个标题
- javascript - MobX Observables 和 RxJS 有什么关系吗?
- laravel - laravel 没有显示错误,但只有 http:500 错误?
- sparql - SPARQL 路径遍历
- python-3.x - cx_Oracle.DatabaseError:DPI-1047:无法加载 32 位 Oracle 客户端库:“找不到指定的模块
- android - 如何对改造调用进行单元测试?