I’ve spent a couple of days researching options to graph performance metrics. We’re trying to get all our metrics from all our services into a single interface. Here’s the pieces I found which seemed to fit best.
- dygraphs – Javascript timeseries graphing library, looks excellent
- InfluxDB + Grafana – Appears to be the best in class for metric storage + display
- Graphite (+ Carbon) – Looks to be more complex to setup and a little less powerful than InfluxDB
- StatsD – Pre-process high volume metrics before feeding to influx / carbon
Next step is to play with Influx + Grafana, either their hosted service, or our own, and see what we can push into it. More to follow…
Advertisements