GOOD 2026

Designing Custom Dashboard and Job Monitoring Tools in OOD
2026-03-10 , Breakout Room

During a two-semester internship with Tufts Technology Services, interns Javier Laveaga and William Goldman developed new Open OnDemand applications for displaying cluster statistics and user job data, and improved both the functionality and appearance of the Tufts High-Performance Cluster dashboard. In this talk, we share our experiences building custom apps and dashboard components, the final results, and the programming languages and structure used. We explain how to create fully customizable user-facing applications in Open OnDemand.


The default Open OnDemand dashboard has limitations in its customizability, and existing documentation focuses primarily on changes that can be made to the default OOD infrastructure. However, achieving true interface customization requires the use of HTML, Bootstrap JS, and CSS to enable complete control over design and functionality. Integrating these technologies with custom Slurm commands allows detailed statistics and other information about your HPC system to be displayed. This talk will cover the design, structure, and implementation details behind several custom pages: Dashboard: Custom pinned apps, an email-style Message of the Day system, and a system status widget. Jobs Monitor Page: Resources used by user jobs, total jobs queued/running/cancelled, and a searchable, sortable job list. System Status Page: Partition details and usage, available vs. used resources, and more.

Research Technology Intern at Tufts Technology Services. Interested in open source software development and also mechanical engineering!