Blueflood is a multi-tenant, distributed metric processing system designed for ingesting, rolling up, and serving time-series data. It utilizes Cassandra and Elasticsearch as its storage backend to provide fault tolerance and horizontal scalability. The architecture consists of distributed services responsible for data ingestion, querying, and offline rollup processing.
- Website
- http://blueflood.io[01]
- Source Code
- https://github.com/rax-maas/blueflood[02]
- Developer
- Country of Origin
- US
- Start Year
- 2013
- End Year
- 2022
- Project Type
- Open Source
- Written in
- Java
- Embeds / Uses
- Cassandra, Elasticsearch
- Operating System
- All OS with Java VM
- License
- Apache v2
Blueflood is a multi-tenant, distributed metric processing system designed for ingesting, rolling up, and serving time-series data. It utilizes Cassandra and Elasticsearch as its storage backend to provide fault tolerance and horizontal scalability. The architecture consists of distributed services responsible for data ingestion, querying, and offline rollup processing.
History
The project was created by the Rackspace Monitoring team to handle raw metrics from the Rackspace Monitoring system. It was publicly released in 2013 and subsequently open-sourced under the Apache 2.0 license.