Using Slurm data from CRC's compute cluster, the percent utilization over time is plotted. Plot updates every 5 minutes with new data being written every 15 minutes.
This was not meant as an administrative tool, but as an aesthetically pleasing plot for users to quickly gauge the activity on the various clusters at our center.
- Dash for plotting and updates on the fly
- mLab and PyMongo for hosting and writing/reading to/from MongoDB
- Heroku for hosting the app
Data collection script is mlab-instantaneous.py
and is triggered by a cron job.
- Clean up code a bit
- Add HTML title and icon