A ‘log aggregators’ is a daemon that continuously receive events from the log forwarders.
- fluentd: https://github.com/fluent/fluentd
- fluent-plugin-mongo: https://github.com/fluent/fluent-plugin-mongo
- Ruby
- MongoDB
git clone https://github.com/fernandoalmeida/fluentd-aggregator.git
bundle install
bundle exec fluentd -c conf/fluent.rb -vv
git clone https://github.com/fernandoalmeida/fluentd-aggregator.git
git submodules init
git submodules update
vagrant up
vagrant ssh
cd ~/fluentd-aggregator
bundle install
bundle exec fluentd -c conf/fluent.rb -vv
curl http://localhost:8888/debug.test -d 'json={"json":"message"}'
curl http://localhost:8888/myapp.event -d 'json={"login":{"user":"1"}}'