ExtractGrok 2025.5.31.15

Pacote

org.apache.nifi | nifi-standard-nar

Descrição

Avalia uma ou mais expressões Grok em relação ao conteúdo de um FlowFile, adicionando os resultados como atributos ou substituindo o conteúdo do FlowFile por uma notação JSON do conteúdo correspondente

Tags

delimit, extract, grok, log, parse, text

Requisito de entrada

REQUIRED

Oferece suporte a propriedades dinâmicas confidenciais

falso

Propriedades

Propriedade

Descrição

Conjunto de caracteres

O conjunto de caracteres no qual o arquivo está codificado

Destination

Controle se o valor de saída do Grok for gravado como um novo atributo do FlowFile; nesse caso, cada identificador do Grok correspondente no FlowFile será adicionado como um atributo, prefixado com “grok.” ou gravado no conteúdo do FlowFile. A gravação no conteúdo do FlowFile substituirá qualquer conteúdo existente no FlowFile.

Expressão Grok

Expressão Grok. Se outras expressões Grok forem referenciadas nessa expressão, elas deverão ser fornecidas no arquivo de padrão Grok, se definidas, ou existir nos padrões Grok modelo

Arquivo de padrão Grok

Definições de padrão Grok personalizados. Essas definições serão carregadas após os padrões Grok modelo. O analisador Grok usará os padrões Grok modelo quando essa propriedade não estiver configurada.

Manter capturas vazias

Se verdadeiro, os valores de captura vazios serão incluídos no mapa de captura retornado.

Tamanho máximo do buffer

Especifica a quantidade máxima de dados a serem armazenados em buffer (por arquivo) para aplicar as expressões Grok. Os arquivos maiores do que o máximo especificado não serão totalmente avaliados.

Somente capturas nomeadas

Armazenar apenas capturas nomeadas do Grok

Restrições

Permissão necessária

Explicação

recursos remotos de referência

Os padrões podem fazer referência a recursos em HTTP

Relações

Nome

Descrição

matched

FlowFiles são encaminhados para essa relação quando a expressão Grok é avaliada com êxito e o FlowFile é modificado como resultado

unmatched

FlowFiles são encaminhados para essa relação quando nenhuma expressão Grok fornecida corresponde ao conteúdo do FlowFile

Grava atributos

Nome

Descrição

grok.XXX

Ao operar no modo de atributo de FlowFile, cada identificador Grok correspondente no FlowFile será adicionado como um atributo, com o prefixo “grok.” Por exemplo, se o identificador Grok “timestamp” for correspondido, o valor será adicionado a um atributo chamado “grok.timestamp”