feedr

Data feedr using different transports


License
MIT-feh
Install
pip install feedr==0.5.1

Documentation

feedr

Build Status

Gitter chat

PyPI

PypI

Documentation Status

feedr generates events/logs using a specified formatter and sends them using the specified transport. It can also generate fake data using fake-factory.

Quick Start

Quick Start

Documentation

feedr Documentation

Installation

 pip install feedr
 # or, for dev:
 pip install https://github.com/nir0s/feedr/archive/master.tar.gz

Usage Examples

see feedr config and advanced config to configure your transports and formatters.

 # this will assume config.py in the cwd and assume default for each option
 mouth feed
 # or.. you can specify whatever you want in the cli..
 mouth feed -c /my/config/file/path.py -t AMQP -f Json -g 0.001 -m 100000000
 mouth feed -t UDP -f Custom -g 0.00001 -m 102831028
 # you can also send in batches
 mouth feed -t UDP -f Custom -g 0.01 -m 102831028 -b 1000
 # and even use some common formatters like apache's..
 mouth feed -t Stream -f ApacheError
 # print fake data types that you can use in the config...
 mouth list fake
 # print a list of available transports
 mouth list transports
 # print a list of available formatters
 mouth list formatters

Additional Information

Vagrant

A vagrantfile is provided: It will load a machine and install feedr on it in a virtualenv so that you can experiment with it. For a machine containing feedr, ELK and RabbitMQ see the elk-workshop repo.