Skip to main content

Graphite-Cyanite

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.6 (2015-10-05): Return arbitrarily large intervals in get_intervals().

  • 0.4.5 (2015-05-05): Handle path matches that return no data.

  • 0.4.4 (2014-10-22): Chunk cyanite requests if they end up being too long for cyanite.

  • 0.4.3 (2014-05-15): Fix a KeyError when no data is returned by cyanite for a given path.

  • 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.

Release files for cyanite 0.4.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cyanite 0.4.6
File Size Uploaded
cyanite-0.4.6.tar.gz 3.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cyanite 0.4.6
File Interpreter ABI Platform
cyanite-0.4.6-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 8.9 kB

Release files / cyanite-0.4.6.tar.gz

Download URL cyanite-0.4.6.tar.gz
Size 3.5 kB
Tags Source
SHA-256 checksum
How to use checksums
e85f4b4f7140c0a28d3b1401902ab62d33572df4be52090bae188e6b2ac78118
BLAKE2b-256 checksum
How to use checksums
20aee34ee0899ddbc3765066d9a50821f9aeee76341686796cbb0d0de6a1130b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cyanite-0.4.6-py2.py3-none-any.whl

Download URL cyanite-0.4.6-py2.py3-none-any.whl
Size 5.4 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
9fd01d49581a69ac9c25cdfd73dfb2d71fa2d32c3b4293cb9e68354c5daf6b46
BLAKE2b-256 checksum
How to use checksums
5db96c0272e36d74190c03fafb6574da28cdb3160314cee6262d162202d2f385
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.4.6 This release

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page