elasticsearch @timestamp以外的时间字段名称不起作用,elasticsearch,kibana,kibana-5,elasticsearch,Kibana,Kibana 5" /> elasticsearch @timestamp以外的时间字段名称不起作用,elasticsearch,kibana,kibana-5,elasticsearch,Kibana,Kibana 5" />

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

elasticsearch @timestamp以外的时间字段名称不起作用,elasticsearch,kibana,kibana-5,elasticsearch,Kibana,Kibana 5,当我在Kibana 5.0.0中创建一个索引并使用@timestamp时,我可以创建图表而不会出现任何问题。但是,如果我在创建索引时选择mydatefield(这是date类型而不是@timestamp),我以后无法创建任何图表。它会显示“无数据”或类似的内容。原因可能是什么?我将数据从CSV上载到Elasticsearch,并指定了如下日期字段: mutate { add_field => { "mydatefield" => "%{mydatefield}

当我在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/\u搜索
{
“查询”:
{
“存在”:
{ 
“字段”:“yourTimeField”
} 
}
}

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


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

我检查了第一个点,我得到这个
“take”:33,“timed_out”:false,“_shards”:{“total”:12,“successful”:12,“failed”:0},“hits”:{“total”:60718,“max_score”:1,“hits”:[{“hits”:“测试”、“测试类型”:“注册表”;“测试id”:“2068978”;“测试分数”:1,“\U来源”:{“多资料”:“5”,“TakenOn”:“2017-03-25T08:32:12.000Z”“,…
很抱歉,它是一样的。它应该是线程中的
mydatefield
。请发布一个带有mydatefield字段的文档。还有一条评论:当我创建每月日期直方图并在时间选择器中选择最后6个月时(这是问题的一部分),然后我在X轴上看到了同一个月,如:2017-02-01
2017-03-01 2017-04-01 2017-05-01 2017-06-01 2017-07-01
。只更改了天。并且只有一个条。尝试将间隔设置为自动(而不是月)