{"repo":"bleemeo/squirreldb","free":true,"listed":false,"github":"https://github.com/bleemeo/squirreldb","clone":"git clone https://github.com/bleemeo/squirreldb.git","description":"Time Series Database based on Cassandra with Prometheus remote read/write support 🗄️","language":"Go","stars":43,"topics":["monitoring","observability","prometheus","cassandra","time-series-database"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"SquirrelDB SquirrelDB is a scalable and highly available timeseries database (TSDB) compatible with Prometheus remote storage . Timeseries are stored in Cassandra to provide scalability and availability . Features - Time Series Database with Prometheus Long Term Storage - Support pre-aggregation of data for faster read - Rely on Cassandra, well known and reliable NoSQL database - Support single node and cluster architectures - Expose PromQL, remote read and write Prometheus endpoints High Availability SquirrelDB allows both availability and scalability : The long term storage availability and scalability is done by a Cassandra cluster by using a replication level 1 (3 is recommended). The short term storage (by default last 15 minutes) is stored in-memory by default and can be configured to be stored in Redis. A Redis cluster will provide availability and scalability of short term storage. When short term storage is provided by Redis, SquirrelDB instance are stateless , scaling them is just adding more of them behind a load-balancer (like nginx). Check out examples/squirreldb-ha for a highly available setup. Quickstart You can run SquirrelDB easily with Cassandra, Prometheus, Grafana and Node Exporter using the provided docker-compose: Then go to the Grafana dashboard at http://localhost:3000/d/83ceCuenk/, and log in with the user \"admin\" and the password \"password\". You may need to wait a few minutes to see the graphs, because Cassandra starts slowly. Single node installatio","default_branch":null,"files":null,"tree":[],"storefront":"/r/bleemeo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bleemeo/squirreldb/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}