A plugin for using graphite-web with the cassandra-based Cyanite storage backend
Project description
A plugin for using graphite with the cassandra-based Cyanite storage backend.
Requires Graphite-API (preferred) or Graphite-web 0.10.X.
Graphite-API is available on PyPI. Read the documentation for more information.
Graphite-web 0.10.X is currently unreleased. You’ll need to install from source.
Installation
pip install cyanite
Using with graphite-api
In your graphite-api config file:
cyanite: urls: - http://cyanite-host:port finders: - cyanite.CyaniteFinder
Using with graphite-web
In your graphite’s local_settings.py:
STORAGE_FINDERS = ( 'cyanite.CyaniteFinder', ) CYANITE_URLS = ( 'http://host:port', )
Where host:port is the location of the Cyanite HTTP API. If you run Cyanite on multiple hosts, specify all of them to load-balance traffic:
# Graphite-API cyanite: urls: - http://host1:port - http://host2:port # Graphite-web CYANITE_URLS = ( 'http://host1:port', 'http://host2:port', )
See pyr/cyanite for running the Cyanite carbon daemon.
Changelog
0.4.0 (2014-04-10): Ability to fetch multiple paths at a time instead of sequentially (requires graphite-api).
0.3.0 (2014-04-07): Change configuration syntax to allow multiple-node cyanite setups.
0.2.1 (2014-03-07): Prevent breaking graphite rendering when no data is returned from cyanite.
0.2.0 (2014-03-06): Graphite-API compatibility.
0.1.0 (2013-12-08): initial version.
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.
Source Distribution
Built Distribution
Hashes for cyanite-0.4.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3161c53f8cb6aa820711c1b778616bd1e8309079dd486b5a32cd20bc9f174b16 |
|
MD5 | 46942bc6998cd01a2333e93412c0ae8b |
|
BLAKE2b-256 | 702e7ae5aaee6a2e96be6b579049a101b5dfbd91850863f678b94c6bd2cc7941 |