Skip to main content

A plugin for using graphite-web with the cassandra-based Cyanite storage backend

Project description

Build Status

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cyanite-0.4.0.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

cyanite-0.4.0-py2.py3-none-any.whl (4.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file cyanite-0.4.0.tar.gz.

File metadata

  • Download URL: cyanite-0.4.0.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for cyanite-0.4.0.tar.gz
Algorithm Hash digest
SHA256 d91d976b3b87503349f356843a9cf58c1e33e74d94312ed37f316cd56d1d7b59
MD5 cc77ec73717ceed55d01c5f8553c5485
BLAKE2b-256 944051961d2f463a995ad964b3746641bbe5be8368d157f568c2cedac60a95be

See more details on using hashes here.

File details

Details for the file cyanite-0.4.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for cyanite-0.4.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 3161c53f8cb6aa820711c1b778616bd1e8309079dd486b5a32cd20bc9f174b16
MD5 46942bc6998cd01a2333e93412c0ae8b
BLAKE2b-256 702e7ae5aaee6a2e96be6b579049a101b5dfbd91850863f678b94c6bd2cc7941

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page