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. |
Destination | Control 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 успешно оценивается и в результате изменяется файл потока.