BigGraphite is a storage layer for timeseries data. It integrates as a plugin to Graphite. This document describes general principles, for a description of usage see USAGE.md.
None of it is ready for its premiere yet.
To contribute, see CONTRIBUTING.md.
There is only one supported backend for now: Cassandra, whose design is described in DESIGN_CASSANDRA.md.
biggraphite.accessor
exposes the public API to store/retrieve metricsbiggraphite.metadata_cache
implements a machine-local cache using LMDB so that one does not need a round-trip for each call toaccessor
.biggraphite.plugins.*
implements integration with Carbon and Graphitebiggraphite.backends.*
implements the storage backends (eg: Cassandra-specific code)