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.1 (2014-04-10): Fix for multiple fetches when the results are empty.

  • 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.1.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

cyanite-0.4.1-py2.py3-none-any.whl (4.8 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for cyanite-0.4.1.tar.gz
Algorithm Hash digest
SHA256 855c0c91e9d9ee41975a86b15303cf0ae36713e5b9d56482285a08f006470bc8
MD5 9f510316665ce5d94c555ffc0668ad40
BLAKE2b-256 2700e5a7c125bccdf893b5c0db6c1777e0a3b350062944a172a651ed861b19bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cyanite-0.4.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f32be360bf4379e744d374c26554b65108888ef35860f34020e4d4342acabe36
MD5 24e1ce48ed7fc3b5acbe61819e64998e
BLAKE2b-256 cabcfbcf72d9a5c39a91d0fb476690d6600556decc3f466d937e732af98bd9df

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