繁体   English   中英

在Elasticsearch中启用默认时间戳

Enabling default timestamp in elasticsearch

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我想在Elasticsearch中组织数据并使用kibana对其进行可视化。我正在使用Elasticsearch 1.4.4和Kibana3。

我所有数据的弹性搜索都是bits并且我有两种文档类型aaaabbbb 我首先运行以下脚本,并期望格式为yyyy-MM-dd HH:mm:ss的时间戳字段,其值为插入文档的时间。 我的理解是每个文档都会有一个时间戳字段。 我在kibana中看不到此字段。 Kibana确实说了mappings._default_._timestamp.enabled但是我似乎无法将其设置为仪表板的index时间戳。 我在这里做错了。

curl -XPOST localhost:9200/bits -d '{
"settings" : {
    "number_of_shards" : 2
},
"mappings" : {
    "_default_":{
        "_timestamp" : {
            "enabled" : true,
            "store" : true,
            "path" : "post_date",
            "format" : "yyyy-MM-dd HH:mm:ss"
        }
    }
  }
}'
curl -XPOST localhost:9200/bits/aaaa -d '{
"settings" : {
    "number_of_shards" : 2
},
"mappings" : {
    "_default_":{
        "_timestamp" : {
            "enabled" : true,
            "store" : true,
            "path" : "post_date",
            "format" : "yyyy-MM-dd HH:mm:ss"
        }
    }
  }
}'
curl -XPOST localhost:9200/bits/bbbb -d '{
"settings" : {
    "number_of_shards" : 2
},
"mappings" : {
    "_default_":{
        "_timestamp" : {
            "enabled" : true,
            "store" : true,
            "path" : "post_date",
            "format" : "yyyy-MM-dd HH:mm:ss"
        }
    }
  }
}'
1 个回复

默认情况下,Kibana4不显示_fields。 转到“设置”->“高级”,然后将“ _timestamp”添加到“ metaFields”选项。

对于Kibana3,据报道它是一个错误 ,为了使用Kibana4而被关闭。

1 Elasticsearch中的时间戳差异

我知道有人问过这个问题,但是ELK的变化似乎非常快,也许在这一点上有可能。 因此,我正在使用Kibana 4,并且试图可视化(或至少计算出)查询中两个文档之间的时间差。 我的文档是批处理过程中具有很多字段的日志,时间戳是其中之一(类型为“ date”)。 是否可以使用脚本字段来计算查询中连 ...

2 Elasticsearch中的时间戳问题

我有一个类似于弹性搜索中@timestamp和timestamp字段之间的差异的问题。 但是我需要解决方案。 我们使用Kibana,默认情况下使用@timestamp作为时间过滤器。 是的,每次人们创建时间过滤器时,我都可以手动将其更改为任何字段,但是我们大团队中的每个人都不可能知道它 ...

3 在Elasticsearch(Python)中按时间戳过滤

我有一个文档索引。 我在Python中编写了用于弹性搜索的查询 并搜索以下查询: 答案中有时间戳记字段。 因此,当我在查询中添加“ @timestamp”时,没有结果(是的,我尝试了“ lt”和“ gt”,但仍然没有效果): 我做错了什么? ...

4 识别Kibana和ElasticSearch中的时间戳

我是ElasticSearch和Kibana的新手,我很难让Kibana认出我的时间戳。 我有一个JSON文件,其中包含许多我希望使用Curl插入Elasticsearch的数据。 以下是其中一个JSON条目的示例。 我尝试使用以下命令在Elasticsearch中创建索引: ...

5 返回elasticsearch中的时间戳字段

为什么在能够通过它过滤查询时看不到_timestamp字段? 以下查询返回正确的文档,但不返回时间戳本身。 我该如何返回时间戳? 映射是: 样本输出: ...

6 在fromJson中插入默认时间戳

我有一个ajax调用将json发送到Yesod中的路由,我希望路由解析json并将其直接插入数据库。 在我的模型文件中 因为客户端没有发送创建时间,所以这会阻止解析json。 我尝试为日志条目编写自己的parseJson,但由于getCurrentTime在IO monad中返回一个 ...

7 在PostgreSQL中创建默认时间戳

我想在现有表中创建默认时间戳列。 我的第一个查询是 "ALTER TABLE {table_name} ADD COLUMN modifiedDate timestamp without time zone" 这可以正常工作并成功添加列。 但是第二个查询 ALTER ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM