4 ms·
Grafana is pretty great. There are a lot of built in connectors, but its ability to query arbitrary REST, JSON, oData etc endpoints along with databases makes i
by reilly3000 6y ago
Grafana is pretty great. There are a lot of built in connectors, but its ability to query arbitrary REST, JSON, oData etc endpoints along with databases makes it super flexible for what you mentioned.
https://grafana.com/grafana/plugins/simpod-json-datasource https://grafana.com/grafana/plugins/simpod-json-datasource
It has a great GUI for building queries, plus solid RBAC, great charting, and a very flexible alert system. Configure in their GUI, then get your dashboard's code in as JSON for deployment. You can also define dashboard in actual code, ie grafanalib in Python and others- which is great for DevOps. https://github.com/weaveworks/grafanalib https://github.com/weaveworks/grafanalib
They have nice stylesheets ready for TV displays, but it gets really fun when users get their hands on it and can zoom in and drill down on time-series data, filter with dynamic parameters and such.
- zubairq 6y agoyeah Grafana is probably the default choice I see at most customer sites for dashboards!
- trevyn 6y agoI can’t decipher their pricing at all. What kind of usage gets expensive?
- sdoering 6y agoWhat pricing? Just get the open source version, install it on a local machine - or on any available server - and get going: https://grafana.com/get https://grafana.com/get You do not need to use the hosted offering in that case.
- juancn 6y agoGrafana sucks in terms of UX, but it's free (it's main selling point) and supports many backends. Creating dashboards is so freaking painful.
- yellow_lead 6y agoI have liked it for what it's worth. My only pain point is bulk editing (no way to add something to every graph on a dashboard) and copying graphs across dashboards didn't seem so easy last time I tried it.
- RedShift1 6y agoI wouldn't exactly call its charting abilities great, for example something as simple as aligning the Y axis over multiple charts can't be done, and for BI(-like) charts you need to go through a bunch of hoops to get them right. Also the alerting system is not flexible at all, it's primitive (but functional). All and all it's only through the flexibility of the database we use (Postgres) we're able to massage the data enough to display it the way we want.