Table of Contents
Dashboards & Metrics
Time Series Databases
- Prometheus (Go)
- OpenTSDB (Java, Hbase)
- KairosDB (Java, Cassandra)
- InfluxDB (Go)
- Graphite (Python)
- Druid (Java)
- BlueFlood DB (Java, Cassandra)
- Atlas (Scala)
- Rhombus (inactive, Cassandra)
- cyanite (Clojure, Cassandra)
Metrics As a Service
Dashboard Systems
- Metrics Dashboards
- Tessera, for Graphite (and eventually others)
- Grafana, for Graphite, InfluxDB and others
- Metrilyx 2.0 for OpenTSDB. Appears to be dead? Was formerly at Ticketmaster/Metrilix-2.0, but that repository is gone.
- StatusWolf for OpenTSDB
- re:dash for multiple datasources, including InfluxDB (apparently started life as influga)
- promdash
- Chronograph for InfluxDB
- facette
- Other
- Geckoboard
- Freeboard, a geckoboard clone
- Cyclotron (HN thread)
- NASA OpenMCT
- Smashing, a maintained fork of the no-longer maintained Dashing
Assorted Blogs
- Wrangling Grafana and InfluxDB into a Docker image
- I hate stacked area charts
- Github's internal performance dashboard, which was one of the inspirations for Tessera.
- Don’t use Timers with exponentially-decaying reservoirs in Graphite
- Understanding Metrics in the Age of the TSDB
Data Visualization
Javascript Charting Libraries
See also Comparison of JavaScript charting frameworks on Wikipedia.
Canvas Based
- flot
- flot-plugins with sparklines & bullet charts
- dygraphs
- flotr2
- Chart.js
- ECharts
- sparky
- jqPlot (example)
- aristochart
D3.js Based
New libraries based on D3 come out nearly has fast as Javascript MVC frameworks... (if you subscribe to the Dashing D3 newsletter you'll probably get to hear about them). See also Data Visualization Libraries Based on D3.JS. It's a bit old now, but is a nice rundown of some of what's out there, including libraries that go beyond time-series charting.
- nvd3
- Epoch
- metrics-graphics, and HN discussion
- c3.js
- D4
- dc.js
- reD3
- glimpse.js
- plottable
- pykcharts
- uvCharts
- xCharts
- rickshaw
- dimplejs
- taucharts
- peek
- cirrus. Uses d3, but has both SVG and Canvas rendering.
- plotly.js
- contour
- kotojs
- Other SVG-Based Libraries
Other
- vis.js
- Widgets
- Sparklines
- peity is a library for sparklines (and spark-bars and spark-pies).
- jquery-sparkline
- amcharts3, the free version
- amcharts4, now implemented in TypeScript
- AnyChart