https://github.com/graphite-project/ceres
Distributable time-series database (not actively maintained)
https://github.com/graphite-project/ceres
ceres graphite graphite-components library metrics python time-series
Last synced: 9 months ago
JSON representation
Distributable time-series database (not actively maintained)
- Host: GitHub
- URL: https://github.com/graphite-project/ceres
- Owner: graphite-project
- License: apache-2.0
- Created: 2012-05-08T04:46:23.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2017-11-02T18:08:03.000Z (about 8 years ago)
- Last Synced: 2025-03-30T16:13:21.632Z (9 months ago)
- Topics: ceres, graphite, graphite-components, library, metrics, python, time-series
- Language: Python
- Homepage:
- Size: 141 KB
- Stars: 355
- Watchers: 54
- Forks: 77
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ceres
[](https://www.codacy.com/app/graphite-project/ceres?utm_source=github.com&utm_medium=referral&utm_content=graphite-project/ceres&utm_campaign=badger)
[](http://travis-ci.org/graphite-project/ceres)
[](https://app.fossa.io/projects/git%2Bhttps%3A%2F%2Fgithub.com%2Fgraphite-project%2Fceres?ref=badge_shield)
Ceres is *not actively maintained*.
Ceres is a component of [Graphite][] as one of the time-series storage options available for use.
Ceres provides a file format for incoming metrics to be persisted when received from the network.
See also [Whisper][]
[Graphite]: https://github.com/graphite-project
[Graphite Web]: https://github.com/graphite-project/graphite-web
[Carbon]: https://github.com/graphite-project/carbon
[Whisper]: https://github.com/graphite-project/whisper
[Ceres]: https://github.com/graphite-project/ceres
## Overview
Ceres is a time-series database format intended to replace [Whisper][] as the default storage
format for [Graphite][]. In contrast with Whisper, Ceres is not a fixed-size database and is
designed to better support sparse data of arbitrary fixed-size resolutions. This allows Graphite
to distribute individual time-series across multiple servers or mounts.
Expected features such as roll-up aggregation and data expiration are not provided by Ceres itself,
but instead are implemented as maintenance plugins in [Carbon][].