1
Я пытаюсь визуализировать разницу во времени (в часах) между двумя полями даты.Визуализация разницы во времени между двумя полями в Elasticsearch и Kibana
Поля объявляются так:
"fieldname": {
"type": "date"
},
Решение я нашел:
,
"script_fields" : {
"timedifference" : {
"script" : "doc['loading_startTime'].value - doc['startTime'].value"
}
}
В результате я получаю выглядит следующим образом:
Я d, чтобы этот номер находился в секундах, минутах или часах, что я делаю Неправильно?
Эй снова, я должен поставить вас на скорости циферблата вы так чертовски быстро! Это, однако, скрывает мои данные, я хотел бы видеть и другие данные. (также, как я могу получить разницу в минутах в kibana) –
Вы можете просто вернуть 'msDiff' в массив, а также получите разницу в миллисекундах. – Val
Жаль, что я не был достаточно ясен. Это возвращает объект «поля», но мне также нужен объект _source. Любой совет для получения этого в Кибане? –