No commit activity in last 3 years
No release in over 3 years
Fluentd plugin to convert ips to latitude/longitude pairs for publication on a specified pubnub channel
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0
>= 0

Runtime

>= 0
>= 0
 Project Readme

fluent-plugin-geoblipper

A fluentd plugin to send a buffered list of lat/long pairs to pubnub.

Configuration

  • pubnub_channel [string] Channel to publish to (*REQUIRED)
  • pubnub_publish_key [string] Pubnub publishing key (*REQUIRED)
  • pubnub_publish_key [string] Pubnub subscription key (*REQUIRED)
  • geodata_location [string] Absolute path to maxmind GeoIP database (*REQUIRED)
  • max_entries [integer] Maximum number of lat/long pairs to publish at each flush
  • ip_key [string] Key to retrieve IP Address from each inbound record (default: ip)

Example configuration:

    <match foo.bar>
        type geoblipper
        pubnub_channel something_good
        pubnub_publish_key pub-c-ABCDE-FGHIJK
        pubnub_subscribe_key sub-c-ABCDE-FGHIJK
        geodata_location /etc/geo/GeoIPCity.dat
        max_entries 30
        ip_key host
    </match>