New performance dashboard front-end
mail at joachim-breitner.de
Tue Jan 6 23:20:32 UTC 2015
over the holidays I’ve been working on a new and custom-made¹ front-end
for our performance data, mainly to work around limitations of codespeed
when it comes to understanding git, but also to add other features that
I happen to want.
I put a (not automatically updated) preview on
The code is not yet online, and there are some features missing (most
notably: Working with multiple builders, the per-benchmark-graphs.)
I’d like to have this hosted somewhere properly, so this is a request
for the infrastructure team.
I am a big fan of static content, so the system is a (shake-driven)
batch process that generates a bunch of .json file. These can be served
statically, together with the completely static index.html and a few
So all I need is
* shell access to some machine, preferably with ghc installed
* some disk space (actually quite a bit due to all the build logs,
although that could be reduced by gzipping or reading them directly
from the git repo²)
* a new virtual host or a subdirectory of http://ghc.haskell.org/
where I can deploy my files to.
* the possibility to either run a cronjob to poll for new logs, or
maybe (later) some more sophisticated trigger.
Would that be possible?
¹ It is still a generic display of "values per git commit", and I hope
I can keep it that way – maybe other projects can use it as well.
² currently at https://github.com/nomeata/ghc-speed-logs
If the above becomes official, this probably also should move to
git.haskell.org. The repo is 250M, but 7,2G checked out. I plan to
make my code read the logs directly from the repo, and link to the
cgit web interface to show the logs, so that it never has to be
Joachim “nomeata” Breitner
mail at joachim-breitner.de • http://www.joachim-breitner.de/
Jabber: nomeata at joachim-breitner.de • GPG-Key: 0xF0FBF51F
Debian Developer: nomeata at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 819 bytes
Desc: This is a digitally signed message part
More information about the ghc-devs