Sending graphite metrics to blueflood
Project description
# Description
Graphite _’backend’_. Twisted-based server accepts graphite source metrics and forward them to [blueflood][blueflood-git].
Server accepts only pickle protocols metrics (as it’s the only protocol used by graphite carbon-relay.)
It does very primitive _’caching’_: aggregates all metrics and flushes them in regular intervals.
# Dependencies
twisted
mock
pytest
txKeystone
# Installation
git clone https://github.com/rackerlabs/blueflood-carbon-forwarder.git cd blueflood-carbon-forwarder python setup.py install
# Running
twistd blueflood-forward
# Configuration
Configuration is done with command line arguments passed to twistd daemon when running:
twistd -n -l - blueflood-forward –help
#Logging
Logging can be controlled using LogObserver provided along or you can use your own LogObserver
twistd –logger carbonforwarderlogging.forwarder_log_observer.get_log_observer blueflood-forward
In case you need no authentication leave -u/–user command line argument empty (default value).
[blueflood-git]: https://github.com/rackerlabs/blueflood “blueflood”
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.