当我在Kibana 5.0.0中创建索引并使用@timestamp时,可以创建图表而没有任何问题。但是,如果我在创建索引时选择mydatefield
(这是date
类型而不是@timestamp
),则以后将无法创建任何图表。它显示“无数据”或类似内容。可能是什么原因?我将数据从CSV上载到Elasticsearch并指定日期字段,如下所示:
mutate {
add_field => {
"mydatefield" => "%{mydatefield}"
}
}
date
{
match => [ "mydatefield", "YYYY-MM-dd HH:mm:ss.SSS"]
target => "mydatefield"
}
最佳答案
您需要检查以下内容:
1)GET /_search { "query": { "exists" : { "field" : "yourTimeField" } } }
如果结果为0,则表示该字段中所有具有空值的文档。
如果得到的结果多于0,请检查日期是否有效。
2)在kibana可视化中,检查时间选择器是否设置为所有索引的范围