@timestamp以外的时间字段名称不起作用

时间:2017-07-20 18:41:42

标签: elasticsearch kibana kibana-5

当我在Kibana 5.0.0中创建索引并使用@timestamp时,我可以创建没有任何问题的图表。但是,如果我在创建索引时选择mydatefielddate类型而不是@timestamp,我以后无法创建任何图表。它会显示“无数据”或类似内容。可能是原因?我将数据从CSV上传到Elasticsearch并指定了日期字段,如下所示:

mutate {
    add_field => {
        "mydatefield" => "%{mydatefield}"
        }
    }
    date
    {
    match => [ "mydatefield", "YYYY-MM-dd HH:mm:ss.SSS"]
    target => "mydatefield"
    }

1 个答案:

答案 0 :(得分:1)

您需要检查以下内容:

1)GET /_search { "query": { "exists" : { "field" : "yourTimeField" } } }

如果得到0,则表示该字段中所有具有空值的文档。 如果得到的结果超过0,请检查日期是否有效。

2)在kibana可视化中检查时间选择器是否设置为所有索引的范围