3 ms·
Check out KairosDB. Run on top of Cassandra. It's pretty stable, easy to maintain and update. Comes with some limitations, but still worthy to check out if fits
by meirelles 11y ago
Check out KairosDB. Run on top of Cassandra. It's pretty stable, easy to maintain and update. Comes with some limitations, but still worthy to check out if fits your usage. The server itself is stateless which is great for HA and scaling.
- bogomipz 11y agoI don't believe Kairos has the ability to create any kind of a retention policy - example "after 4 weeks do rollups of the data to hourly resolution, and keep for 6 months total" Can you explain how you handle that with KairosDB? Also it looks like the KairosDB docs haven't been updated in any significant way in a couple of years(other than moving it to github.io) For a project thats been around for a few years this is kind of surprising.
- meirelles 11y agoUnfortunately, KairosDB doesn't do rollups automatically. That sucks, but the performance still works fine for me. Space isn't a issue, Cassandra handles it pretty well. You can set retention policy per data point (TTL) if you need so. If you really need rollups, you can do it manually, saving a query result to a new metric name... I wasted a lot of time looking for a bulletproof time series db. I found nothing, each one of them have their own set of issues.