Closed Bug 798056 Opened 13 years ago Closed 12 years ago

Integrate the mobile dashboard with last-job-per-slave

Categories

(Release Engineering :: General, defect, P3)

x86
Linux
defect

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: coop, Assigned: coop)

References

()

Details

(Whiteboard: [buildslaves][capacity][mobile][reporting])

The mobile dashboard provides useful information, but there's no reason it should be separate from the rest of the slave status reporting. Callek wanted to make sure I was going to include the "active bar" from the existing dashboard, but I think I will try to include everything if I can. I think this will necessitate creating a separate report page for the mobile devices like I did for the staging slaves. We have lots of them, and we'll need to contend with many pandas soon too. AIUI, the current method of generating the data for the dashboard is clunky. We should see what improvements can be made here. Other tools like Hal's Production Tegra count (http://people.mozilla.org/~hwine/mrtg/tegra_prod_1.html) can probably be integrated at the same time, or at the very least we can provide a data feed (JSON?) so that he doesn't need to scrape the mobile dashboard any more.
I've been asked to move that data off people (due to the way the files get there, it tripped a security filter - whitelisted for now) The requirements to generate that graph are straight forward - just rrdtool (I access that via mrtg due to laziness to rebuild the pipeline). If either of those tools exists (or could exist) on the host displaying these pages, it may be easiest to just move it all there.
Product: mozilla.org → Release Engineering
Slave health includes pretty much all the information currently contained in the mobile-dashboard.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
Blocks: 913606
Component: Tools → General
You need to log in before you can comment on or make changes to this bug.