Page MenuHomePhabricator

consider using templates for standardized Cassandra dashboards
Open, Needs TriagePublic

Description

For each Cassandra environment (staging, production, AQS), we end up creating a new set of Grafana dashboards. We do this by copying existing dashboards, and tweaking them to fit the corresponding node pattern. Obviously this is not ideal, the new dashboards are labor intensive to setup, and propagating improvements even more so (and is quite likely not to happen, as a result). It should be possible to create a single set of standard dashboards, and through the use of Grafana's templating, to select the environment of interest from a drop-down.

The most straightforward way I know of to do this would be to change the metrics prefix from cassandra.{node name}, to cassandra.{environ}.{node name}. Obviously this approach stands to be a little disruptive unless there is a way to preserve the historical data.

Related Objects