ExtractGrok 2025.5.31.15

Bundle

org.apache.nifi | nifi-standard-nar

Beschreibung

Wertet einen oder mehrere Grok-Ausdrücke gegen den Inhalt eines FlowFile aus, fügt die Ergebnisse als Attribute hinzu oder ersetzt den Inhalt des FlowFile durch eine JSON-Notation des übereinstimmenden Inhalts.

Tags

delimit, extract, grok, log, parse, text

Eingabeanforderung

REQUIRED

Unterstützt sensible dynamische Eigenschaften

false

Eigenschaften

Eigenschaft

Beschreibung

Zeichensatz

Der Zeichensatz, in dem die Datei codiert ist

Destination

Kontrolliert, ob der Grok-Ausgabewert als neues FlowFile-Attribut geschrieben wird. In diesem Fall wird jeder Grok-Bezeichner, der im FlowFile übereinstimmt, als Attribut mit dem Präfix „grok.“ hinzugefügt oder in den FlowFile-Inhalt geschrieben. Beim Schreiben in den Flowfile-Inhalt werden alle vorhandenen Flowfile-Inhalte überschrieben.

Grok Expression

Grok-Ausdruck. Wenn in diesem Ausdruck auf andere Grok-Ausdrücke verwiesen wird, müssen diese im „Grok Pattern File“ angegeben werden, sofern sie festgelegt sind, oder in den Standard-Grok-Mustern vorhanden sein

Grok Pattern File

Kundenspezifische Grok-Musterdefinitionen. Diese Definitionen werden nach den Standard-Grok-Mustern geladen. Der Grok-Parser verwendet die Standard-Grok-Muster, wenn diese Eigenschaft nicht konfiguriert ist.

Keep Empty Captures

Bei „true“ werden leere Erfassungswerte in die zurückgegebene Erfassungskarte einbezogen.

Maximum Buffer Size

Gibt die maximale Datenmenge an, die (pro Datei) gepuffert werden soll, um die Grok-Ausdrücke anzuwenden. Dateien, die größer als das angegebene Maximum sind, werden nicht vollständig ausgewertet.

Named Captures Only

Nur benannte Erfassungen aus Grok speichern

Einschränkungen

Erforderliche Berechtigung

Erläuterung

reference remote resources

Muster können über HTTP auf Ressourcen verweisen.

Beziehungen

Name

Beschreibung

matched

FlowFiles werden an diese Beziehung weitergeleitet, wenn der Grok-Ausdruck erfolgreich ausgewertet und das FlowFile daraufhin geändert wird.

unmatched

FlowFiles werden an diese Beziehung weitergeleitet, wenn kein angegebener Grok-Ausdruck mit dem Inhalt des FlowFile übereinstimmt.

Schreibt Attribute

Name

Beschreibung

grok.XXX

Wenn Sie im „flowfile-attribute“-Modus arbeiten, wird jeder Grok-Bezeichner, der im FlowFile gefunden wird, als Attribut mit dem Präfix „grok“ hinzugefügt Wenn zum Beispiel der Bezeichner „timestamp“ gefunden wird, wird der Wert zu einem Attribut namens „grok.timestamp“ hinzugefügt