You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@flume.apache.org by Damien Hardy <dh...@figarocms.fr> on 2011/11/17 16:52:12 UTC

Geolocalisation plugin

Hi there,

We have begun a small plugin to geolocate IP based on MaxMind GeoIP 
database ( http://www.maxmind.com/app/ip-location )
Datafile is not included but there is a Free (as a beer) Lite version 
downloadable.
Java API jar form MaxMind is olso required (cf 
http://www.maxmind.com/app/java ; jar creation is explained in the 
readme file)

You can find the plugin on this github repo :
https://github.com/figarocms/flume-extractor-geoip

It make able to get IP from a event field (default is "ip") and apend 
several "geoip.*" fields to event with geoloc informations.

Feel free to comment it.

Example of usage :

echo "test of IP 90.16.13.14 for geolocalisation" | flume node_nowatch 
-1 -n me -c 
'me:console|regex("\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}",0,"meta.ip") 
GeoIPExtractor("/GeoLiteCity.dat","meta.ip") console;'

desktop [INFO <DATE> ] { geoip.city : Saint-sauvant } { 
geoip.countryCode : FR } { geoip.countryName : France } { geoip.latitude 
: B6�� } { geoip.longitude : � } { meta.ip : 90.16.13.14 } test of IP 
90.16.13.14 for geolocalisation

Best regards,

-- 
Damien

Re: Geotagin plugin

Posted by Damien Hardy <dh...@figarocms.fr>.
Hello,

Plugin repo change is name for uniformity purpose : 
https://github.com/figarocms/flume-geoip-extractor

The plugin is now olso available on oss.sonatype.org in the central 
repository.
You can get it directly with Maven2.

jar archive is olso downloadable from : 
https://oss.sonatype.org/service/local/artifact/maven/redirect?r=frfigarocms-079&g=fr.figarocms.flume&a=flume-geoip-extractor&v=1.1&e=jar

Best regards,

-- 
Damien


Le 17/11/2011 16:52, Damien Hardy a écrit :
> Hi there,
>
> We have begun a small plugin to geolocate IP based on MaxMind GeoIP 
> database ( http://www.maxmind.com/app/ip-location )
> Datafile is not included but there is a Free (as a beer) Lite version 
> downloadable.
> Java API jar form MaxMind is olso required (cf 
> http://www.maxmind.com/app/java ; jar creation is explained in the 
> readme file)
>
> You can find the plugin on this github repo :
> https://github.com/figarocms/flume-extractor-geoip
>
> It make able to get IP from a event field (default is "ip") and apend 
> several "geoip.*" fields to event with geoloc informations.
>
> Feel free to comment it.
>
> Example of usage :
>
> echo "test of IP 90.16.13.14 for geolocalisation" | flume node_nowatch 
> -1 -n me -c 
> 'me:console|regex("\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}",0,"meta.ip") 
> GeoIPExtractor("/GeoLiteCity.dat","meta.ip") console;'
>
> desktop [INFO <DATE> ] { geoip.city : Saint-sauvant } { 
> geoip.countryCode : FR } { geoip.countryName : France } { 
> geoip.latitude : B6�� } { geoip.longitude : � } { meta.ip : 
> 90.16.13.14 } test of IP 90.16.13.14 for geolocalisation
>
> Best regards,
>