That's a pretty interesting idea... I suppose you would make a guess at first to allocate containers and then adjust over time automatically? But in a monitored environment you're already going to know those stats so actually I'm not sure how this helps.
I was thinking more of a use case like CI system where we can use these values to figure out how many builds to run on a machine based on past history.
Has anyone used this to calculate how many containers can be packed onto a machine based on historical usage data?