ParseSyslog5424 2025.5.31.15¶
Pacote¶
org.apache.nifi | nifi-standard-nar
Descrição¶
Tenta analisar o conteúdo de uma mensagem do Syslog bem formada de acordo com o formato RFC5424 e adiciona atributos ao FlowFile para cada uma das partes da mensagem do Syslog, inclusive os dados estruturados. Os dados estruturados serão gravados nos atributos como um atributo por item id + parâmetro; consulte https://tools.ietf.org/html/rfc5424. Observação: ParseSyslog5424 segue a especificação mais de perto do que ParseSyslog. Se seu produtor de Syslog não seguir a especificação de perto, no que diz respeito ao uso de “-” para entradas de cabeçalho ausentes, por exemplo, esses registros falharão com esse analisador, onde não falhariam com ParseSyslog.
Requisito de entrada¶
REQUIRED
Oferece suporte a propriedades dinâmicas confidenciais¶
falso
Propriedades¶
Propriedade |
Descrição |
---|---|
Conjunto de caracteres |
Especifica o conjunto de caracteres das mensagens do Syslog |
include_policy |
Se verdadeiro, o corpo da mensagem do Syslog será incluído nos atributos. |
nil_policy |
Define como os valores de NIL são tratados nos campos de cabeçalho. |
Relações¶
Nome |
Descrição |
---|---|
failure |
Qualquer FlowFile que não possa ser analisado como uma mensagem do Syslog será transferido para essa relação sem que nenhum atributo seja adicionado |
success |
Qualquer FlowFile que seja analisado com êxito como uma mensagem do Syslog será enviado para essa relação. |
Grava atributos¶
Nome |
Descrição |
---|---|
syslog.priority |
A prioridade da mensagem do Syslog. |
syslog.severity |
A gravidade da mensagem do Syslog derivada da prioridade. |
syslog.facility |
O recurso da mensagem do Syslog derivado da prioridade. |
syslog.version |
A versão opcional da mensagem do Syslog. |
syslog.timestamp |
O carimbo de data/hora da mensagem do Syslog. |
syslog.hostname |
O nome de host ou endereço IP da mensagem do Syslog. |
syslog.appname |
O nome do aplicativo da mensagem do Syslog. |
syslog.procid |
O procid da mensagem do Syslog. |
syslog.messageid |
O ID da mensagem é a mensagem do Syslog. |
syslog.structuredData |
Várias entradas por structuredData da mensagem do Syslog. |
syslog.sender |
O nome de host do servidor Syslog que enviou a mensagem. |
syslog.body |
O corpo da mensagem do Syslog, tudo após o nome do host. |