Нифи GrokReader Контроллер Сервисный стекTrace - PullRequest
0 голосов
/ 19 марта 2019

Похоже, что служба GrokReader игнорирует GrokPattern и завершает любую строку после строки «Причина» в любом потоковом файле, который имеет stackTrace.

Мой grokPattern% {EBANK_LOGLEVEL} указывает выражение Regex ^([A-a]lert|ALERT|[T|t]race|TRACE|[D|d]ebug|DEBUG|[N|n]otice|NOTICE|[I|i]nfo|INFO|[W|w]arn?(?:ing)?|WARN?(?:ING)?|[E|e]rr?(?:or)?|ERR?(?:OR)?|[C|c]rit?(?:ical)?|CRIT?(?:ICAL)?|[F|f]atal|FATAL|[S|s]evere|SEVERE|EMERG(?:ENCY)?|[Ee]merg(?:ency)?).-\s\w+=\{

, которое должно добавлять любые строки, которые не соответствуют выражению к предыдущим сообщениям.

Сложность состоит в том, что служба игнорирует шаблон и игнорирует любое другое сообщение после строки «Причина», вместо добавления его к предыдущему сообщению, пока не увидит мой шаблон снова и не начнет новое сообщение.

Можно ли отключить опцию Stacktrace в grokReader?

...