ExtractGrok 2025.5.31.15

Bundle

org.apache.nifi | nifi-standard-nar

Description

Évalue une ou plusieurs expressions Grok par rapport au contenu d’un FlowFile, en ajoutant les résultats en tant qu’attributs ou en remplaçant le contenu du FlowFile par une notation JSON du contenu correspondant

Balises

delimit, extract, grok, log, parse, text

Exigences en matière d’entrées

REQUIRED

Prend en charge les propriétés dynamiques sensibles

false

Propriétés

Propriété

Description

Jeu de caractères

L’ensemble de caractères dans lequel le fichier est encodé

Destination

Contrôle si la valeur de sortie Grok est écrite en tant que nouvel attribut du FlowFile, dans ce cas, chaque identificateur Grok correspondant au FlowFile sera ajouté en tant qu’attribut, préfixé par « grok. » ou écrit dans le contenu du FlowFile. Le cas échéant, l’écriture dans le contenu d’un FlowFile écrasera le contenu existant de ce FlowFile.

Expression Grok

Expression Grok. Si d’autres expressions Grok sont référencées dans cette expression, elles doivent être fournies dans le fichier de modèles Grok s’il est défini, ou exister dans les modèles Grok par défaut

Fichier de modèles Grok

Définitions de modèles Grok personnalisés. Ces définitions seront chargées après les modèles Grok par défaut. L’analyseur Grok utilisera les modèles Grok par défaut si cette propriété n’est pas configurée.

Conserver les captures vides

Si c’est le cas, les valeurs de capture vides seront incluses dans la carte de capture renvoyée.

Taille maximale de la mémoire tampon

Spécifie la quantité maximale de données à mettre en mémoire tampon (par fichier) afin d’appliquer les expressions Grok. Les fichiers dont la taille est supérieure au maximum spécifié ne seront pas entièrement évalués.

Captures nommées uniquement

Ne conservez que les captures nommées de grok

Restrictions

Autorisation requise

Explication

reference remote resources

Les modèles peuvent faire référence à des ressources sur HTTP

Relations

Nom

Description

matched

Les FlowFiles sont routés vers cette relation lorsque l’expression Grok est évaluée avec succès et que le FlowFile est modifié en conséquence

unmatched

Les FlowFiles sont routés vers cette relation lorsqu’aucune expression Grok fournie ne correspond au contenu du FlowFile

Écrit les attributs

Nom

Description

grok.XXX

Lors d’une opération en mode flux-attribut, chaque identificateur Grok correspondant dans le FlowFile sera ajouté en tant qu’attribut, préfixé par « grok » Par exemple, si l’identificateur grok « horodatage » est trouvé, la valeur sera ajoutée à un attribut nommé « grok.horodatage »