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_BUCKET =
Bundled extensions
'http://d6r77u77i8pq3.cloudfront.net'
- TRAVELING_RUBY_VERSION =
'20150715-2.2.2'
- SNAPPY_VERSION =
'0.0.11'
- EM_VERSION =
'1.0.6'
- ART =
Every project deserves its own ASCII art
<<-'EOART' % VERSION .--., ,--.' \ __ ,-. ,---, ,----, | | /\/,' ,'/ /| ,-+-. / | .' .`| : : : ' | |' | ,--.--. ,--.'|' | .' .' .' : | |-,| | ,'/ \ | | ,"' |,---, ' ./ | : :/|' : / .--. .-. | | | / | |; | .' / | | .'| | ' \__\/: . . | | | | |`---' / ;--, ' : ' ; : | ," .--.; | | | | |/ / / / .`| | | | | , ; / / ,. | | | |--' ./__; .' | : \ ---' ; : .' \| |/ ; | .' | |,' | , .-./'---' `---' `--' `--`---' v%s EOART