跳转到主要内容

用于使用基于Cassandra的赛蓝石存储后端的graphite-web插件的插件

项目描述

Build Status

用于使用基于Cassandra的赛蓝石存储后端的graphite插件的插件。

需要 Graphite-API (首选) 或 Graphite-web 0.10.X。

Graphite-API可在PyPI上找到。阅读文档以获取更多信息。

Graphite-web 0.10.X目前尚未发布。您需要从源代码安装。

安装

pip install cyanite

与graphite-api一起使用

在您的graphite-api配置文件中

cyanite:
  urls:
    - http://cyanite-host:port
finders:
  - cyanite.CyaniteFinder

与graphite-web一起使用

在您的graphite的local_settings.py

STORAGE_FINDERS = (
    'cyanite.CyaniteFinder',
)

CYANITE_URLS = (
    'http://host:port',
)

其中host:port是Cyanite HTTP API的位置。如果您在多个主机上运行Cyanite,请指定所有主机以实现流量负载均衡

# Graphite-API
cyanite:
  urls:
    - http://host1:port
    - http://host2:port

# Graphite-web
CYANITE_URLS = (
    'http://host1:port',
    'http://host2:port',
)

有关运行Cyanite碳守护进程的信息,请参阅pyr/cyanite

变更日志

  • 0.4.6 (2015-10-05):在get_intervals()中返回任意大的间隔。

  • 0.4.5 (2015-05-05):处理返回无数据的路径匹配。

  • 0.4.4 (2014-10-22):如果请求太长,将赛蓝石请求分块。

  • 0.4.3 (2014-05-15):修复当Cyanite对于给定的路径不返回数据时出现的KeyError。

  • 0.4.2 (2014-04-11):修复使用settings.CYANITE_URLS时graphite-web的兼容性。

  • 0.4.1 (2014-04-10): 修复结果为空时的多次抓取问题。

  • 0.4.0 (2014-04-10): 可以同时抓取多个路径,而不是依次抓取(需要 graphite-api)。

  • 0.3.0 (2014-04-07): 更改配置语法以允许多节点 cyanite 设置。

  • 0.2.1 (2014-03-07): 防止 cyanite 没有返回数据时破坏石墨渲染。

  • 0.2.0 (2014-03-06): Graphite-API 兼容性。

  • 0.1.0 (2013-12-08): 初始版本。

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪一个,请了解更多关于 安装包 的信息。

源分发

cyanite-0.4.6.tar.gz (3.5 kB 查看哈希值)

上传时间

构建分发

cyanite-0.4.6-py2.py3-none-any.whl (5.4 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下组织支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面