Как создать переменную / константу Dynamic Date для использования в watch
Я пытаюсь создать поле метаданных типа date для ввода, условия, действия:
"metadata": { "range_start" : "now-10m" }
На входе это, кажется, имеет желаемый эффект.
В действии я пытаюсь использовать range_start следующим образом:
from:{{ctx.metadata.range_start}},mode:absolute,to: {{ctx.trigger.triggered_time}}
но результат таков:
(from:now-10m,mode:absolute,to:2018-01-11T10:38:27.509Z)
вместо:
(from:2018-01-11T10:28:27.509Z,mode:absolute,to:2018-01-11T10:38:27.509Z)
Любая помощь приветствуется!
1 ответ
Я сделал что-то подобное с преобразованием в моих часах
"transform": {
"script": {
"source": "def payload = ctx.payload; payload.calctime = Instant.ofEpochMilli(ctx.trigger.triggered_time.getMillis()).minusSeconds(600); return payload;",
"lang": "painless"
}
Теперь вы можете ссылаться на to
а также from
время как это
from:'{{ctx.payload.calctime}}',mode:absolute,to:'{{ctx.trigger.triggered_time}}