1. A system comprising: a processor including an interface to receive a resource governance rule applicable to one or more hardware resources supporting a monitored software application; utilization logic to: measure usage of a particular hardware resource by the monitored software application; determine an available utilization of the particular hardware resource based on the resource governance rule; determine a total utilization of the particular hardware resource; and determine one or more utilization metrics based on a historical usage of the particular hardware resource as compared to a governed capacity available to the particular hardware resource and a non-governed capacity available to the particular hardware resource; recommendation logic to determine a recommended action to be taken with respect to the monitored software application based on one or more rules; and prediction logic to estimate a predicted impact of executing the recommended action.