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