Grok пользовательский шаблон - PullRequest
0 голосов
/ 01 октября 2018

У меня есть простое сообщение, приходящее в мой logstash:

2018-09-30 20:25:07.708  INFO 8013 --- [nio-8443-exec-3] c.e.demo.controller.UsuarioController    : INICIO CHAMADA | 311

Я хочу удалить следующее поле из этого сообщения.

"311"

enter image description here

1 Ответ

0 голосов
/ 01 октября 2018

Ты почти у цели.Вам просто нужно экранировать символ | канала с обратной косой чертой (в противном случае он соответствует 801 после INFO), например:

: INICIO CHAMADA \| (?<identificador_chamada>[0-9]{3})
                 ^
                 |
             add this

, и вы получите

{
  "identificador_chamada": [
    "311"
  ]
}
...