跳转到主要内容

简单的可扩展时序数据库。

项目描述

[![构建状态](https://travis-ci.org/criteo/biggraphite.svg?branch=master)](https://travis-ci.org/criteo/biggraphite) [![覆盖率状态](https://coveralls.io/repos/github/criteo/biggraphite/badge.svg)](https://coveralls.io/github/criteo/biggraphite?branch=master) [![PyPi版本](https://img.shields.io/pypi/v/biggraphite.svg)](https://pypi.python.org/pypi/biggraphite/) [![支持的Python版本](https://img.shields.io/pypi/pyversions/biggraphite.svg)](https://pypi.python.org/pypi/bigraphite/)

BigGraphite

BigGraphite 是时序数据的存储层。它作为插件与 Graphite 集成。

有关使用信息和如何贡献,请参阅 [CONTRIBUTING.md](CONTRIBUTING.md)。

使用方法

请参阅 [USAGE.md](USAGE.md) 和 [CONFIGURATION.md](CONFIGURATION.md)。

联系方式

后端

只有一个支持的后端提供所有功能:Cassandra,其设计在 [CASSANDRA_DESIGN.md](CASSANDRA_DESIGN.md) 中描述。

另一个后端仅支持元数据,存储在 Elasticsearch 中,[请参阅 ELASTICSEARCH_DESIGN.md](ELASTICSEARCH_DESIGN.md)。使用它,可以使用 Cassandra 存储数据点,并使用 Elasticsearch 存储指标元数据。

代码结构

  • biggraphite.accessor 提供公共 API 以存储/检索指标

  • biggraphite.metadata_cache 使用 [LMDB](https://lmdb.readthedocs.io) 实现机器本地缓存,以便对 accessor 的每次调用都不需要往返通信

  • biggraphite.plugins.* 实现与 Carbon 和 Graphite 的集成

  • biggraphite.drivers.* 实现存储后端(例如:Cassandra 特定的代码)

免责声明

软件按“原样”提供,不提供任何保证,无论是明示的、暗示的,还是关于适销性、特定用途的适用性或非侵权性的保证。在任何情况下,作者或版权所有者不应对任何索赔、损害或其他责任负责,无论是基于合同、侵权或其他原因,无论该索赔、损害或其他责任是否与软件有关,或与软件的使用或其他方式有关。

项目详情


下载文件

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

源分发

biggraphite-0.14.20.tar.gz (147.8 kB 查看哈希值)

上传时间

支持