MaxMindTransformation

com.github.jcustenborder.kafka.connect.transform.maxmind.MaxMindTransformation

This transformation is used to lookup data from a MaxMind database and append the data to an existing struct.

General

field.input

The field in the value() of the connect record to read the ip address from.

Importance: HIGH

Type: STRING

field.output

The field in the value() to write the GeoIp Data to. The schema will be appended.

Importance: HIGH

Type: STRING

maxmind.database.path

The path of the database on the local file system.

Importance: HIGH

Type: STRING

maxmind.enable.anonymousip

Flag to determine if the ip should be checked if it’s used for anonymous internet access.

Importance: MEDIUM

Type: BOOLEAN

maxmind.enable.asn

Flag to determine if the ip should be checked if ASN information should be included.

Importance: MEDIUM

Type: BOOLEAN

maxmind.enable.city

Flag to determine if the ip should be checked if city information should be included.

Importance: MEDIUM

Type: BOOLEAN

Default Value: true

maxmind.enable.connectiontype

Flag to determine if the ip should be checked if connection information should be included.

Importance: MEDIUM

Type: BOOLEAN

maxmind.enable.country

Flag to determine if the ip should be checked if country information should be included.

Importance: MEDIUM

Type: BOOLEAN

maxmind.enable.domain

Flag to determine if the ip should be checked if domain information should be included.

Importance: MEDIUM

Type: BOOLEAN

maxmind.enable.enterprise

Flag to determine if the ip should be checked if enterprise information should be included.

Importance: MEDIUM

Type: BOOLEAN

maxmind.enable.isp

Flag to determine if the ip should be checked if ISP information should be included.

Importance: MEDIUM

Type: BOOLEAN

maxmind.database.file.mode

The mode in which to open the database.

Importance: LOW

Type: STRING

Default Value: MEMORY_MAPPED

Validator: Matches: MEMORY_MAPPED, MEMORY