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--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
Copyright
Author | Kiyoto Tamura |
Copyright | Copyright (c) 2013- Kiyoto Tamura |
License | Apache 2.0 License |