On Tue, 03 Apr 2012 22:18:34 -0500, Andy Doan <[email protected]> wrote: > On 4/3/12 7:50 PM, Michael Hudson-Doyle wrote: > > Hi all, > > > > Thinking about various lab health and other issues has made me want to > > see the current and historical state of a lab in a more sohpisticated > > way. > > > > I've messed around in inkscape a bit to show the sort of thing I mean -- > > can you guess what the attached image is meant to represent? I hope > > it's fairly obvious, or there isn't much point in all this. > > > > To be clear: > > > > * each board gets a horizontal line > > * time increases along the x-axis > > * at a given moment, the line being narrow for a board indicates no job > > is running > > * a narrow green line means IDLE, a narrow grey line means OFFLINE > > * a wider line means a job is running, or alternatively jobs are > > represented by fatter blobs > > * a red blob is a job that did not complete > > * a green blob is a job that completed ok > > > > Ideally, the view would support zooming and scrolling. > > The JS Flot library has zoom/scroll support (but see comments below) > > <snip> > > We might want a variant that has a line for each device type, and > > somehow aggegrates the jobs running on different boards. Not sure how > > this would work though. > > I think this would be valuable, but I'd like to hear ideas about how to > aggregate the data up.
Yeah. Needs thinking. > <snip> > > Do you guys think we should create this view? > > I like it! > > > I would really like to > > have it, but I don't have a clear intuition on how hard it would be. I > > think it would make sense to mostly implement it in js, using some kind > > of js library. I don't know of any library that would specifically help > > (is there a name for this sort of visualization I can google for?) but > > I'm sure it could be done with raphael (http://raphaeljs.com/) and maybe > > d3 (http://mbostock.github.com/d3/) but I'm not really super up-to-date > > on the latest whizzery in js visualization space. > > I used Flot for the benchmark visuals. Flot claims a lot and has > different plug-ins. However, I found the plug-ins don't always work > together when you need to combine a couple. It also seems the main > community wasn't really accepting some fixes I'd think were needed. I'd > be happy to chat with you about more details, but it might not be the > right tool for this problem. Flot seems to me to be oriented around drawing charts, which is not quite what I want to do, sadly. "Timelines" e.g. http://www.simile-widgets.org/wiki/Timeline are close, but also not quite there. Cheers, mwh _______________________________________________ linaro-validation mailing list [email protected] http://lists.linaro.org/mailman/listinfo/linaro-validation
