logstash как разобрать массив

У меня есть строка "body_message"

Система: ЛК; Инициатор Id: 47041bef-7866-4576-ae9a-98adaf015d8c; Логин инициатора: 000000; Имя инициатора инициатора: 000000; Id сообщения: 28e27df0-3693-4699-84cc-e8d57558bb58; All time: 45; success: true

с помощью

  mutate {
    split => ["body_message", ";"]
  }

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

"body_message": [
  "Система: ЛК",
  " Инициатор Id: 47041bef-7866-4576-ae9a-98adaf015d8c",
  " Логин инициатора: 000000",
  " Имя инициатора инициатора: 000000",
  " Id сообщения: 28e27df0-3693-4699-84cc-e8d57558bb58",
  " All time: 45",
  " success: true"
],

Подскажите, как можно дальше разбить стоки по первому вхождению ':' и сделать из них отдельные поля?


Ответы (0 шт):