Обрезать часть существующего значения поля до нового поля, используя безболезненно?

У меня есть поле метки времени, которое имеет значение примерно так, где почти все значения будут в одном формате:

January 1st 2017, 05:29:59.000

Что мне нужно, это обрезать часть выше, которая должна выглядеть:

January 1st 2017

Итак, что я хотел знать, это возможно ли сделать выше, используя painless скриптинг внутри Kibana сам? Что-то вроде назначения усеченного значения новому скриптовому полю? Я хотел сделать это в течение Kibana, поскольку я просто хотел показать только более короткий формат даты на графике.

Любая помощь будет оценена.

1 ответ

Решение

Написал painless скриптовое поле, используя moment.js форматирование даты. Но тогда я должен был изменить Popularity 0, так как наличие 1 не позволило мне получить доступ к скриптовому полю на графике. Сделать это 0 сработало. Вот как выглядит мое scripted_field:

Другие вопросы по тегам