Перейти к основному содержимому

ExtractGrok

Описание

Оценивает одно или несколько выражений Grok по содержимому FlowFile, добавляя результаты в виде атрибутов или заменяя содержимое FlowFile на JSON-нотацию совпадающего содержимого.

Теги

grok, log, text, parse, delimit, extract

Свойства

НазваниеОписание
Grok ExpressionВыражение Grok. Если в этом выражении используются другие выражения Grok, они должны быть указаны в файле шаблонов Grok, если они заданы или существуют в шаблонах Grok по умолчанию
Grok PatternsПользовательские определения шаблонов Grok. Эти определения будут загружены после стандартных шаблонов Grok. Анализатор Grok будет использовать шаблоны Grok по умолчанию, если это свойство не настроено.This property requires exactly one resource to be provided. That resource may be any of the following types: URL, file, text.
DestinationControl if Grok output value is written as a new flowfile attributes, in this case each of the Grok identifier that is matched in the flowfile will be added as an attribute, prefixed with "grok." or written in the flowfile content. Writing to flowfile content will overwrite any existing flowfile content.
Character SetНабор символов, в котором закодирован файл.
Maximum Buffer SizeУказывает максимальный объем данных для буферизации (на файл) для применения выражений Grok. Файлы, размер которых превышает указанный максимум, не будут полностью обработаны.
Named captures onlyСохранять только именованные захваты из grok.
Keep Empty CapturesЕсли установлено значение true, то пустые значения захвата будут включены в возвращаемую карту захвата.

Взаимосвязи

  • unmatched: Файлы потока направляются в эту связь, когда ни одно из предоставленных выражений Grok не соответствует содержимому файла потока.
  • matched: Файлы потока направляются в эту связь, когда выражение Grok успешно оценивается и в результате изменяется файл потока.