Module: Franz
- Defined in:
- lib/franz/metadata.rb,
lib/franz/agg.rb,
lib/franz/sash.rb,
lib/franz/tail.rb,
lib/franz/input.rb,
lib/franz/stats.rb,
lib/franz/watch.rb,
lib/franz/config.rb,
lib/franz/output/http.rb,
lib/franz/input_config.rb,
lib/franz/output/kafka.rb,
lib/franz/output/device.rb,
lib/franz/output/rabbitmq.rb
Overview
Franz ships line-oriented log files to RabbitMQ. Think barebones logstash in pure Ruby with more modest compute and memory requirements.
Defined Under Namespace
Modules: Output Classes: Agg, Config, Discover, Input, InputConfig, Sash, Stats, Tail, Watch
Constant Summary collapse
- VERSION =
We use a VERSION file to tie into our build pipeline
File.read(File.join(File.dirname(__FILE__), '..', '..', 'VERSION')).strip
- SUMMARY =
We don’t really do all that much, be humble
'Aggregate log file events and send them elsewhere'
- LICENSE =
Like the MIT license, but even simpler
'ISC'
- HOMEPAGE =
Where you should look first
'https://github.com/sczizzo/franz'
- AUTHOR =
Your benevolent dictator for life
'Sean Clemmer'
- EMAIL =
Turn here to strangle your dictator
'[email protected]'
- TRAVELING_RUBY_VERSION =
Bundled extensions
'20150517-2.2.2'
- SNAPPY_VERSION =
'0.0.11'
- EM_VERSION =
'1.0.4'
- ART =
Every project deserves its own ASCII art
"\n .--.,\n ,--.' \\ __ ,-. ,---, ,----,\n | | /\\/,' ,'/ /| ,-+-. / | .' .`|\n : : : ' | |' | ,--.--. ,--.'|' | .' .' .'\n : | |-,| | ,'/ \\ | | ,\"' |,---, ' ./\n | : :/|' : / .--. .-. | | | / | |; | .' /\n | | .'| | ' \\__\\/: . . | | | | |`---' / ;--,\n ' : ' ; : | ,\" .--.; | | | | |/ / / / .`|\n | | | | , ; / / ,. | | | |--' ./__; .'\n | : \\ ---' ; : .' \\| |/ ; | .'\n | |,' | , .-./'---' `---'\n `--' `--`---' v%s\n" % VERSION