2016-11-24 2 views
0

Это пример из журнала аудита файла WSO2Grok шаблон для WSO2 Audit Log файл

[2016-11-22 00:20:30,657] INFO - Initiator : wso2.system.user | Action : 
Change Password by User | Target : admin | Data : { } | Result : Success 

Я пытаюсь написать шаблон ГРОК используя frok отладчик, но все, что я получаю нет совпадений.

\[%{TIMESTAMP_ISO8601:timestamp}\]%{SPACE}%{LOGLEVEL:level}-%{SPACE}% 
{GREEDYDATA:log_message} 

ответ

0

Шаблон отсутствует пространство между %{LOGLEVEL:level} и следующим тиром (-).
Это будет выглядеть так: ...%{LOGLEVEL:level}%{SPACE}-%{SPACE}... или ...%{LOGLEVEL:level} -%{SPACE}... (вы не должны использовать %{SPACE}, если вы уверены, что количество мест всегда будет одинаковым).

+0

Спасибо, помощник. Это помогло! – sriramsm04

+0

@ sriramsm04 добро пожаловать. Несколько ресурсов, которые помогут вам в следующий раз: [grok filter tester] (http://grokconstructor.appspot.com/do/match#result), [документация фильтра grok] (https://www.elastic.co/guide/ ru/logstash/current/plugins-filters-grok.html) и [базовые шаблоны grok] (https://github.com/logstash-plugins/logstash-patterns-core/blob/master/patterns/grok-patterns). – baudsp

+0

обязательно .. будет использовать .. – sriramsm04

Смежные вопросы