Как я могу добавить настраиваемые поля в Graylog?

Как я могу добавить настраиваемые поля (как на скриншоте)? Я новичок в грейлоге и не могу найти ответ в гугле. Я нашел похожую тему в сообществе Graylog, но она закрыта без решения. Я знаю, что мне нужно создать экстрактор, но, хотя я прочитал документацию, я не понимаю, как я могу это сделать.

Я проверил на рынке, но я думаю, что поле, которое я хотел бы создать, специфично для моего приложения (я хочу показать атрибут, который существует в моем коде - имя пользователя). Я просто хочу знать, как создать поле, потому что регулярное выражение я создам позже.

fields-graylog-screenshot


person Joice    schedule 01.03.2019    source источник
comment
Не могли бы вы добавить образец вашего сообщения?   -  person AHT    schedule 05.03.2019


Ответы (1)


Экстракторы — это самый простой способ сделать это, если вы разберетесь, как их использовать. Я считаю, что одной из особенностей экстракторов является замена исходных данных извлеченным элементом (кажется, это называется «вырезать»). Таким образом, если вы можете отправить данные, содержащие имя пользователя, в Graylog, вы можете использовать экстрактор, чтобы извлечь эти данные и создать настраиваемое поле, содержащее извлеченные имена пользователей. Если у вас есть конкретный вопрос о том, как использовать экстракторы, не стесняйтесь спрашивать; это действительно лучший выбор в данной ситуации.

person A K    schedule 07.08.2019