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.
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 |