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