cassabon icon indicating copy to clipboard operation
cassabon copied to clipboard

Carbon daemon using Cassandra as the backend, implemented in Go.

Results 9 cassabon issues
Sort by recently updated
recently updated
newest added

Hey @jeffpierce We've started seeing an issue where we get a lot of these in our cassandra system.log: ``` WARN [Native-Transport-Requests:19140753] 2016-07-20 00:59:47,922 BatchStatement.java (line 226) Batch of prepared statements...

enhancement

Right now, if we lose a node, we lose the stats that node handles the buckets for until it comes back up. Let's make it more robust so that we...

enhancement

For robustness, it's probably a good idea to make separate binaries for the separate functions performed by Cassabon: - Receive stats and write them to storage - Serve HTTP requests...

enhancement

It'd be nice to simply handle queries from Grafana directly rather than needing graphite or graphite-API as a middleman. Let's look at how feasible this might be.

enhancement
help wanted

Carbon handles pickled stats, we don't. We should have this functionality.

enhancement

Let's make sure that we have instructions for anyone that wants to submit code to this project on how to set up a Go development environment for it.

enhancement

We're hooked in to a CI system now -- let's make sure that we're testing everything we want to test prior to calling it green.

enhancement

Two use cases to address here. 1. Pruning stats older than a certain amount of time and/or pruning from them between a time frame. Possible examples: - http://cassabon.foo.com/metrics/delete/?target=foo.path.bar&until=-14d - http://cassabon.foo.com/metrics/delete/?target=foo.path.bar&from=-21d&to=-7d...

enhancement

Right now, we make the choice that if a rollup value changes for a path, we're basically orphaning data for the windows that changed. Let's see if we can come...

enhancement