首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kibana -展示时间系列推特-推特

Kibana -展示时间系列推特-推特
EN

Stack Overflow用户
提问于 2014-10-14 00:13:51
回答 1查看 909关注 0票数 2

我正在使用最新的Kibana 4/ ES 1.4版本,并试图显示随时间推移的time数量。我的想法是将“created_at”字段从tweet文档中分割出来。

为该字段定义的映射如下

代码语言:javascript
复制
dynamic_templates": [
                    {
                        "created_at": {
                            "mapping": {
                                "locale": "US",
                                "format": "EEE MMM dd HH:mm:ss Z yyyy",
                                "type": "date"
                            },
                            "match": "created_at"
                        }
                    },

..。

我可以在Kibana中创建基本图表(带有术语聚合字段),总体上看来是可行的,但我不能用线条图或日期直方图.with、created_at字段来显示任何趋势。

下面的是错误

代码语言:javascript
复制
ElasticsearchParseException[failed to parse date field [2014-10-13T23:35:31.450Z], 
tried both date format [EEE MMM dd HH:mm:ss Z yyyy], and timestamp number]; nested:
IllegalArgumentException[Invalid format: \"2014-10-13T23:35:31.450Z\"]; }

谢谢你的帮忙,

阿诺德

EN

回答 1

Stack Overflow用户

发布于 2014-10-29 16:29:12

我不确定您的日期的格式是否正确,但如果是的话,我在ElasticSearch 1.4中遇到了一个类似的问题,即解析器无法识别时间戳,除非时间戳是在属性中映射的:

代码语言:javascript
复制
curl -XPUT 'http://localhost:9200/index/container/_mapping' -d'
{
"container" : {
"properties" : {
"@timestamp" : {"type":"date", "format": "dateOptionalTime"}
}
}
}'

也可能与您无关,但对于命名日期约定的有用文章:http://joelabrahamsson.com/dynamic-mappings-and-dates-in-elasticsearch/

和弹性搜索日期格式列表:http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping-date-format.html

希望这能有所帮助!

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26350825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档