1. A method, in a data processing system, for guarded, multi-metric resource control, the method comprising: monitoring, by a processor, for an intended action to address a negative condition from a resource manager in a plurality of resource managers in the data processing system; responsive to receiving the intended action, determining, by the processor, whether the intended action will cause an additional negative condition within the data processing system; responsive to determining that the intended action will cause the additional negative condition within the data processing system, identifying, by the processor, at least one alternative action to be implemented in the data processing system that addresses the negative condition while not causing any additional negative condition; and implementing, by the processor, the at least one alternative action in the data processing system.