Skip to main content

GeoEnrichIPRecord

Описание

Определяет геолокационную информацию для IP-адреса и добавляет геоинформацию в атрибуты FlowFile. Геоданные предоставляются в виде базы данных MaxMind. Эта версия использует API записей NiFi для масштабного обогащения данных в виде записей. Каждое поле, предоставляемое базой данных MaxMind, может быть направлено в поле по выбору пользователя, указав путь записи для этого поля в настройках.

Теги

geo, enrich, ip, maxmind, record

Свойства

НазваниеОписание
MaxMind Database FileПуть к файлу базы данных Maxmind IP EnrichmentThis property requires exactly one resource to be provided. That resource may be any of the following types: directory, file. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Record ReaderСлужба чтения записей, используемая для чтения содержимого файла потока.
Record WriterСервис записи, используемый для обогащения содержимого файла потока.
Separate Enriched From Not EnrichedОтделяет обогащенные записи от необогащенных. По умолчанию все записи отправляются в раздел найденных, если хотя бы одна из них обогащена.
IP Address Record PathПуть к записи для получения IP-адреса для выполнения поиска. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
City Record PathПуть записи для указания города, идентифицированного по IP-адресу Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Latitude Record PathПуть записи для указания широты, идентифицированной по этому IP-адресу Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Longitude Record PathПуть записи для указания долготы, идентифицированной по этому IP-адресу Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Country Record PathПуть записи для указания страны, идентифицированной по этому IP-адресу Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Country ISO Code Record PathПуть записи для указания кода ISO для идентифицированной страны Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Country Postal Code Record PathПуть записи для указания почтового индекса для идентифицированной страны Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Log LevelУровень журнала, который используется, когда IP-адрес не найден в базе данных. Допустимые значения: INFO, DEBUG, WARN, ERROR. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)

Взаимосвязи

  • not found: Куда направлять файлы потока после неудачного обогащения атрибутов из-за отсутствия данных
  • original: Исходный входной файл потока направляется в эту связь независимо от того, было ли обогащено содержимое или нет.
  • found: Куда направлять файлы потока после успешного обогащения атрибутов данными, предоставленными базой данных