Hello,
I'm currently using Fluentd to parse Scribe messages and put them into ElasticSearch for use with Kibana.
My config:
<source>
type scribe
port 1463
msg_format json
</source>
<match *>
type elasticsearch
logstash_format true
include_tag_key true
tag_key _key
buffer_type file
buffer_path /mnt/fluentd/fluentd.log
flush_at_shutdown true
buffer_chunk_limit 1m
buffer_queue_limit 100
flush_interval 30s # for testing
Plugins:
Everything works, except for two things:
1) Memory usage continues to leak. I've tried Ruby 1.9.3p448 and Ruby 2.0.0p195 and they both leak memory.
2) I can only __always__ parse JSON, or never parse JSON. I'd like to have the ability to parse both. I can only set one msg_format in my scribe source. (Maybe I should file a bug with the scribe plugin?)
I really would like to figure out how to deal with this memory leak I seem to have.
Thanks,
-Bryan