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.

Metadata

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 Provenance Actions
cyanite-0.4.6.tar.gz 3.5 kB Without provenance Details for cyanite-0.4.6.tar.gz

Built distribution (wheel)

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

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

Security for cyanite 0.4.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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