当我在Kibana 5.0.0中创建索引并使用@timestamp时,我可以创建没有任何问题的图表。但是,如果我选择 mydatefield (即 date 键入而不是 @timestamp 创建索引时,我以后无法创建任何图表。上面写着“没有数据”之类的。原因可能是什么?我将CSV中的数据上传到Elasticsearch和指定的日期字段中,如下所示:
mydatefield
date
@timestamp
mutate { add_field => { "mydatefield" => "%{mydatefield}" } } date { match => [ "mydatefield", "YYYY-MM-dd HH:mm:ss.SSS"] target => "mydatefield" }
您需要检查以下内容:
GET /_search { "query": { "exists" : { "field" : "yourTimeField" } } }
如果结果为0,则表示此字段中的所有文档均为null值。 如果结果大于0,请检查日期是否有效。