Data-driven optimization solutions for in-situ monitoring, prognostics, and optimization in production systems: addressing randomness from micro to macro levels