У меня есть матч ГРОК так:Logstash Grok плагин, добавлять поля при сопоставлении
grok{ match => [ “message”, “Duration: %{NUMBER:duration}”, “Speed: %{NUMBER:speed}” ] }
Я также хочу добавить еще одно поле для захваченных переменных, если она соответствует шаблону ГРОК. Я знаю, что могу использовать плагин mutate, а if-else - добавлять новые поля, но у меня слишком много совпадений, и это будет слишком долго. Например, я хочу захватить правые поля для данных текстов.
"Duration: 12" => [duration: "12", type: "duration_type"]
"Speed: 12" => [speed: "12", type: "speed_type"]
Есть ли способ сделать это?
Не совсем то, что я просил, но помогает с моей текущей проблемой. благодаря – yolgun