github.com/pavel-paulau/perfdb (go): A time series database optimized for performance measurements.  Let's say you measure application latency several times per second. Each sample is a JSON document:  To persist measurements, send the following HTTP request:  where:  Obviously, you will rather use your favourite programming language to send HTTP requests.  It's absolutely OK to create thousands of databases.  This API returns JSON document with aggregated characteristics (mean, percentiles, and etc.):  Please notice that Python is used for demonstration purpose only.  Finally, it is possible to generate heat map graphs in SVG format (use your browser to view):  Each rectangle is a cluster of values. The darker color corresponds to the denser population. The legend on the right side of the graph (the vertical bar) should help to understand the density.  To list all available database, use the following request:  To list all metrics, use request similar to:  Only bulk queries are supported, but even they are not recommended.  To get the list of samples, use request similar to:  Output is a JSON document with all timestamps and values:  The first value in the nested list is the timestamp (the number of milliseconds elapsed since January 1, 1970 UTC).  The second value is the stored measurement (integer or float).
Keywords: database|performance|time-series