1. At least one non-transitory machine-readable medium comprising a set of instructions that, in response to being executed on a computing device, cause the computing device to: identify, in response to a triggering event associated with a workload of a storage system, a proposed solution comprising one or more actions to be performed; predict, for the proposed solution, a value of an output metric for the workload using a mapping function for the output metric based on a plurality of input metric values for a foreground workload and a plurality of input metric values for a set of background workloads of the storage system, the mapping function produced using a machine learning algorithm; and generate an evaluation value for the proposed solution based on the predicted value of the output metric.