rudy-6-4 / biggraphite

Simple Scalable Time Series Database

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

THIS SOFTWARE IS NOT READY FOR PRODUCTION USE AND IS PROVIDED AS-IS

Build Status Coverage Status Dependency Status Join the chat at https://gitter.im/criteo/biggraphite

Big Graphite

BigGraphite is a storage layer for timeseries data. It integrates with Graphite as a plugin.

For usage information and how to contribute, please see CONTRIBUTING.md.

Usage

See USAGE.md and CONFIGURATION.md.

Contact

Backends

There is only one supported backend for now: Cassandra, whose design is described in CASSANDRA_DESIGN.md.

Code structure

  • biggraphite.accessor exposes the public API to store/retrieve metrics
  • biggraphite.metadata_cache implements a machine-local cache using LMDB so that one does not need a round-trip for each call to accessor
  • biggraphite.plugins.* implements integration with Carbon and Graphite
  • biggraphite.backends.* implements the storage backends (eg: Cassandra-specific code)

About

Simple Scalable Time Series Database

License:Apache License 2.0


Languages

Language:Python 100.0%