This looks like a great improvement. Technically it should be possible
to setup a graph just from a single config file and an SQL query.
Everything else should just work magically :)

ok, cool.  I've deployed the change to limn0 so it's ready for you to try it.  It's not quite as magical as you say, but now the steps are:

1. write some sql and maybe python to extract data from EventLogging and MediaWiki dbs into a simple csv datafile
2. change the yaml file to define how often the datafile is generated
3. deploy the sql / python / yaml changes to stat1
[magic]
6. edit the dashboard to reference the datafile generated above
7. deploy the metadata files to limn0