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.2 (2014-04-11): Fix graphite-web compatibility when using settings.CYANITE_URLS.

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

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for cyanite-0.4.2.tar.gz
Algorithm Hash digest
SHA256 e756018e9b09f0da78ca5e1d11edbcf5b8adb47d95f5051366d674eb14c17c8f
MD5 22aff89f8f4cfa94fdbf60e99bccef31
BLAKE2b-256 30e36ca467e27205cb61cefcd5dcbbfc3980a10d47d3f89966f4a701d1929530

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cyanite-0.4.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0cecf929bb00f835ea80976c67b548ee9677546394960a96b07dd50fbde92a24
MD5 391d3b1a256d9659b7457bf4481f63dc
BLAKE2b-256 e9108ee1ade8d7db45665cea38d31e5dc974cbc9496e6092091aec8ab7451d0b

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