Embedded ElasticSearch for Fluentd

This plugin launches a local ElasticSearch process inside Fluentd. ElasticSearch's version is 0.90-RC2.

Installation

Use RubyGems:

gem install fluent-plugin-embedded-elasticsearch

Configuration

<source>
  type embedded_elasticsearch
</source>

Also, please see "conf/example.conf" for an example configuration with fluent-plugin-kibana-server and fluent-plugin-elasticsearch.

TODO

Figure out what ElasticSearch options are useful. Right now, elasticsearch -f -Des.index.store=memory is hard-coded, but all the ES options should be configurable (either via -Des.config or inlining). Pull requests are welcomed!

Notes

  • Thanks to folks over at Logstash for the "embedding" idea.
  • Thanks to @frsyuki for ServerEngine
AuthorKiyoto Tamura
CopyrightCopyright (c) 2013- Kiyoto Tamura
LicenseApache 2.0 License