Запуск Elasticsearch 7.3.2. У меня есть два поля с плавающей запятой "timeEnd" и timeStart. Я просто хочу вернуть разницу.
В шаблонах индекса Kibana я создал переменную сценария "rate":
if (doc['timeEnd'].length==0) return null;
if (doc['timeStart'].length==0) return null;
return doc['timeEnd'].value-doc['timeStart'].value;
Вот что она возвращает:
[
{
"timeEnd": null,
"timeStart": 1571760869.518571,
"rate": [
null
]
},
{
"timeEnd": 1571760898.821922,
"timeStart": 1571760736.872881,
"rate": [
128
]
},
{
"timeEnd": 1571760893.483377,
"timeStart": 1571760879.161604,
"rate_mbps": [
0
]
},...
Большинство возвращаемых значений: 0 или 128.