News for hackers. Stuff that matters.
Re:Thoughts on Time-series Databases by tsdbase on Tuesday June 30, 2015 @05:02PM (#9808404)
I've hit the same problem and I would like to move back to a SQL data store. However none of the nice dashboards / visualizations support postgres or any SQL database (for now)...

My question (to everyone): what do you use as replacement for kibana or grafana?

Re:Thoughts on Time-series Databases by jrv on Tuesday June 30, 2015 @07:41PM (#9809094)
If you don't need to keep data forever, but only several weeks or months, and you only need numeric time series data and not raw event logs, Prometheus (http://prometheus.io/) is your friend. Since it's optimized towards purely numeric time series (with arbitrary labeled dimensions), it currently uses an order of magnitude less disk space than InfluxDB for this use case, and I've also heard a few reports of people's CPU+IO usage dropping drastically when they switched from InfluxDB to Prometheus for their metrics.

As dashboards for Prometheus, you can currently use PromDash (http://prometheus.io/docs/visualization/promdash/), Console HTML templates (http://prometheus.io/docs/visualization/consoles/), or Grafana (http://prometheus.io/docs/visualization/grafana/).

Durable long-term storage is still outstanding. Although replication into OpenTSDB and InfluxDB is experimentally there.

Re:Thoughts on Time-series Databases by robochat on Tuesday June 30, 2015 @06:02PM (#9808715)
I've just implemented a custom backend for graphite-api which seems to be working ok although I don't have crazy requirements. https://github.com/brutasse/graphite-api is a cleaned up fork of graphite (which is much easier to install). I'm using grafana as the front-end and my data is in a postgresql database and graphite-api is linking them together.
Re:Thoughts on Time-series Databases by pierluca on Thursday July 02, 2015 @06:42PM (#9822227)
Hello, I find myself having the same need. Would you agree to share your implementation or point me to it? Thank you!
Re:Thoughts on Time-series Databases by sleepydog on Tuesday June 30, 2015 @07:02PM (#9808957)
If I decided to move to using a SQL data store (I use graphite now), I would re-implement the graphite API as a listener process, or write a graphite backend. The biggest strength of Graphite is how simple it is to upload and query metrics, and I wouldn't want to lose that even if the backend were to change.
Re:Thoughts on Time-series Databases by olidb2 on Tuesday June 30, 2015 @08:21PM (#9809229)
Shameless plug here - The author of the article does build time-series databases for a living, and more specifically the Datadog monitoring platform - which will gladly collect your millions of metrics, graph them and alert on them, along with all the events you care to keep :-)

We've been through a number of data stores ourselves, starting with Postgres back in 2010 - then on to Redis + Cassandra before we built our own. But that's a story for another post...

http://datadog.com

Re:Thoughts on Time-series Databases by Mahn on Tuesday June 30, 2015 @05:54PM (#9808666)
Did you consider a hybrid solution? You could store the most recent data in time series database for visualization purposes and dump the rest into a traditional SQL data store. Other than that, IIRC Grafana had plans for PostgresSQL but it's not there yet.