GeoEnrichIPRecord 2025.5.31.15

Pacote

org.apache.nifi | nifi-enrich-nar

Descrição

Procura informações de geolocalização para um endereço IP e adiciona as informações geográficas aos atributos do FlowFile. Os dados geográficos são fornecidos como um banco de dados MaxMind. Essa versão usa a API de registro NiFi para permitir o enriquecimento em grande escala de conjuntos de dados orientados por registros. Cada campo fornecido pelo banco de dados MaxMind pode ser direcionado para um campo da escolha do usuário, fornecendo um caminho de registro para essa configuração de campo.

Tags

enrich, geo, ip, maxmind, record

Requisito de entrada

REQUIRED

Oferece suporte a propriedades dinâmicas confidenciais

falso

Propriedades

Propriedade

Descrição

Arquivo de banco de dados geográfico

Caminho para o arquivo do banco de dados de enriquecimento do IP Maxmind

Nível de registro

O nível de registro a ser usado quando um IP não for encontrado no banco de dados. Valores aceitos: INFO, DEBUG, WARN, ERROR.

geo-enrich-ip-city-record-path

Registre o caminho para colocar a cidade identificada para o endereço IP

geo-enrich-ip-country-iso-record-path

Registre o caminho para colocar o código ISO para o país identificado

geo-enrich-ip-country-postal-record-path

Caminho de registro para colocar o código postal do país identificado

geo-enrich-ip-country-record-path

Caminho de registro para colocar o país identificado para este endereço IP

geo-enrich-ip-ip-record-path

O caminho do registro para recuperar o endereço IP para fazer a pesquisa.

geo-enrich-ip-latitude-record-path

Registre o caminho para colocar a latitude identificada para este endereço IP

geo-enrich-ip-longitude-record-path

Registre o caminho para colocar a longitude identificada para este endereço IP

geo-enrich-ip-record-reader

Serviço de Record Reader a ser usado para ler o conteúdo do FlowFile.

geo-enrich-ip-record-writer

Serviço de Record Writer a ser usado para enriquecer o conteúdo do FlowFile.

geo-enrich-ip-split-found-not-found

Separe os registros que foram enriquecidos dos que não foram. O comportamento padrão é enviar tudo para a relação encontrada se pelo menos um registro for enriquecido.

Relações

Nome

Descrição

found

Para onde encaminhar os FlowFiles depois de enriquecer com sucesso os atributos com dados fornecidos pelo banco de dados

not found

Para onde encaminhar os FlowFiles depois de enriquecer os atributos sem sucesso porque nenhum dado foi encontrado

original

O FlowFile de entrada original vai para essa relação, independentemente de o conteúdo ter sido enriquecido ou não.