Я использую последнюю версию Kibana 4/ES 1.4, и я пытаюсь отобразить количество твитов с течением времени. Моя идея - нарезать поле «created_at» из документов твитов.Kibana - Показывать серию твитов в режиме разговора - Twitter
отображение, определенное для этого поля является следующая
dynamic_templates": [
{
"created_at": {
"mapping": {
"locale": "US",
"format": "EEE MMM dd HH:mm:ss Z yyyy",
"type": "date"
},
"match": "created_at"
}
},
...
я могу создать базовые диаграммы в Kibana (со сроком агрегатов на местах) и в целом, кажется, работает, но я не могу показать любые тенденции с линейными графиками или гистограммой даты. с поля created_at.
Ниже ошибка
ElasticsearchParseException[failed to parse date field [2014-10-13T23:35:31.450Z],
tried both date format [EEE MMM dd HH:mm:ss Z yyyy], and timestamp number]; nested:
IllegalArgumentException[Invalid format: \"2014-10-13T23:35:31.450Z\"]; }
Спасибо за вашу помощь,
Arnaud
Как '[EEE MMM dd HH: mm: ss Z yyyy]' отображается на '[2014-10-13T23: 35: 31.450Z]'? –
Привет, Теренс, я не знаю. Я использую Zapier для публикации конкретных твитов в ElasticSearch, и я вижу, что твиты размещены правильно. Ниже вы найдете извлечение документов, извлеченных через ES, которые я получил. '{ "_index": "твиты", "_Type": "Genesys", "_source": { "текст": "Бла Бла Бла", "пользователь": { "имя":«Arnaud Lejeune ", " created_at ":" Wed Jan 05 17:39:08 +0000 2011 ", " time_zone ":" " }, " lang ":" en ", " created_at ":" Mon Oct 13 15:47:23 +0000 2014 ", } }' – frognonus