Obtain the total number of cores currently in use, and the highest number of cores in use since system startup.
Proposed solution is to have an automated procedure in gsm which calculates and logs this once a night at 02:00 am. peak usage is kept transiently in memory (for now. in the future we'll consider zookeeper, hsql or something similar)
Users should be able to turn it off or change the time in which it is logged (e.g. env var and/or system property)
Bonus points for including this info in the system dump process.
Open point - k8s does not use gsm - this functionality should be packaged in a class which can be used elsewhere, e.g. the manager rest component.