GeoEnrichIP 2025.5.31.15

Bundle

org.apache.nifi | nifi-enrich-nar

Beschreibung

Sucht Geolokalisierungsinformationen für eine IP-Adresse und fügt die Geoinformationen zu den FlowFile-Attributen hinzu. Die Geodaten werden als MaxMind-Datenbank bereitgestellt. Das Attribut, das die IP-Adresse enthält, die gesucht werden soll, wird durch die Eigenschaft „IP Address Attribute“ bereitgestellt. Wenn der Name des angegebenen Attributs „X“ ist, dann haben die durch die Anreicherung hinzugefügten Attribute die Form X.geo.<fieldName>

Tags

enrich, geo, ip, maxmind

Eingabeanforderung

REQUIRED

Unterstützt sensible dynamische Eigenschaften

false

Eigenschaften

Eigenschaft

Beschreibung

Geo Database File

Pfad zur Maxmind-IP-Anreicherungsdatenbankdate

IP Address Attribute

Der Name eines Attributs, dessen Wert eine IP-Adresse im Dezimalpunktformat ist, für die eine Anreicherung erfolgen soll.

Protokolliergrad

Der Protokolliergrad, der verwendet werden soll, wenn eine IP nicht in der Datenbank gefunden wird. Akzeptierte Werte: INFO, DEBUG, WARN, ERROR.

Beziehungen

Name

Beschreibung

found

Wohin FlowFiles weitergeleitet werden sollen, nachdem die Attribute erfolgreich mit Daten aus der Datenbank angereichert wurden

not found

Wohin sollen FlowFiles weitergeleitet werde sollen, nachdem die Anreicherung von Attributen fehlgeschlagen ist, weil keine Daten gefunden wurden

Schreibt Attribute

Name

Beschreibung

X.geo.lookup.micros

Die Anzahl der Mikrosekunden, die der Geo-Lookup benötigtt hat

X.geo.city

Die für die IP-Adresse identifizierte Stadt

X.geo.accuracy

Der Genauigkeitsradius, falls von der Datenbank bereitgestellt (in Kilometern)

X.geo.latitude

Die für diese IP-Adresse ermittelte geografische Breite

X.geo.longitude

Der für diese IP-Adresse ermittelte Längengrad

X.geo.subdivision.N

Jede Unterabteilung, die für diese IP-Adresse identifiziert wird, wird mit einer aufsteigenden Nummer an den Attributnamen angehängt, beginnend mit 0.

X.geo.subdivision.isocode.N

Der ISO-Code für die Untereinheit, die durch X.geo.subdivision.N identifiziert wird

X.geo.country

Das für diese IP-Adresse identifizierte Land

X.geo.country.isocode

Der ISO-Code für das identifizierte Land

X.geo.postalcode

Die Postleitzahl für das identifizierte Land