New performance dashboard front-end
Simon Peyton Jones
simonpj at microsoft.com
Wed Jan 7 09:54:58 UTC 2015
Sounds amazing, thank you!
Simon
| -----Original Message-----
| From: ghc-devs [mailto:ghc-devs-bounces at haskell.org] On Behalf Of Joachim
| Breitner
| Sent: 06 January 2015 23:21
| To: ghc-devs at haskell.org
| Subject: New performance dashboard front-end
|
| Hi,
|
| 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
| http://deb.haskell.org/speed/
| 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
| javascript libraries. So it’s all very CDN-friendly.
|
| 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?
|
| Greetings,
| Joachim
|
| ¹ 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
| checked out.
|
| --
| 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
More information about the ghc-devs
mailing list