在 kibana-7.1.1 中将日期格式从纪元更改为日期

Posted

技术标签:

【中文标题】在 kibana-7.1.1 中将日期格式从纪元更改为日期【英文标题】:change date format from epoch to date in kibana-7.1.1 【发布时间】:2019-10-27 20:22:36 【问题描述】:

我正在开发 kibana-7.1.1。我希望它是交互式的。我有一个时间戳字段,其中字段类型为纪元格式。

但我想过滤日期格式的数据。

我觉得我将不得不以日期格式插入数据,而不是以纪元格式插入。有没有其他方法可以以纪元格式插入数据(因为我的原始数据文件是这种格式。)但我仍然可以对日期格式使用过滤器?

【问题讨论】:

【参考方案1】:

是的,这是可能的。您可能只需要将此 epoch 字段的映射更改为日期。

Elasticsearch 能够通过猜测将多种日期格式转换为日期映射字段。对于特殊情况/日期格式,您还可以指定自定义日期模式。

请在此处查看有关此主题的文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/date.html

玩得开心!

【讨论】:

很明显:阅读上面的 dic referencrd 并考虑这个文档:elastic.co/guide/en/elasticsearch/reference/current/… 必须在插入数据之前还是在插入数据之后进行映射? 不包括将插入的数据更改为不同类型的数据。 之前。如果您将数据存储在索引中,则映射将由基于第一个文档的 elasticsearch 猜测。

以上是关于在 kibana-7.1.1 中将日期格式从纪元更改为日期的主要内容,如果未能解决你的问题,请参考以下文章

在 Oracle SQL 中将纪元时间转换为正常的日期时间格式

在php中将纪元时间斜坡转换为格式化的日期字符串[重复]

如何在 SQL Server 中将纪元时间与 24 小时前进行比较?

在 Python 中将一列日期时间转换为纪元

如何在PHP中将日期YYYY-MM-DD转换为纪元[重复]

如何在 python 中将普通时间戳转换为纪元时间戳