Имя поля времени, отличное от @timestamp, не работает

Когда я создаю индекс в 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"
    }

person Dinosaurius    schedule 20.07.2017    source источник


Ответы (1)


Вам необходимо проверить следующее:

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

Если вы получите результат 0, это означает, что все документы имеют нулевое значение в этом поле. Если вы получили больше 0 результатов, проверьте правильность даты.

2) В визуализации кибаны убедитесь, что для выбора времени установлен диапазон всех ваших индексов.

person Lax    schedule 21.07.2017
comment
Я проверил первый пункт, и я получаю это "took": 33, "timed_out": false, "_shards": { "total": 12, "successful": 12, "failed": 0 }, "hits": { "total": 60718, "max_score": 1, "hits": [ { "_index": "test", "_type": "registry", "_id": "2068978", "_score": 1, "_source": { "MultiplateRate": "5", "TakenOn": "2017-03-25T08:32:12.000Z", ... - person Dinosaurius; 21.07.2017
comment
Извините, это то же самое. В треде должно быть mydatefield. - person Dinosaurius; 21.07.2017
comment
Пожалуйста, разместите один документ с полем mydatefield - person Lax; 21.07.2017
comment
Еще один комментарий: когда я создаю гистограмму дат за месяц и выбираю «Последние 6 месяцев» в средстве выбора времени (это было частью проблемы), я вижу тот же месяц по оси X, например: 2017-02-01 2017-03-01 2017-04-01 2017-05-01 2017-06-01 2017-07-01. Просто дни меняются. А бар всего один. - person Dinosaurius; 21.07.2017
comment
Попробуйте установить интервал автоматически (не месяц) - person Lax; 21.07.2017
comment
Все ваши данные за один и тот же месяц, поэтому кибана показывает вам одну полосу - person Lax; 21.07.2017
comment
О, может быть, это действительно так. Я думал, что загрузил больше данных, хотя кажется, что загрузил только 1 месяц - person Dinosaurius; 21.07.2017