1. A method for monitoring computer system operations, the method comprising: tracking resource collection at the computer system over time; tracking resource consumption at the computer system over time; deriving resource collection velocity and acceleration from the resource collection; deriving resource consumption velocity and acceleration from the resource consumption; and applying the resource consumption, resource consumption velocity, resource consumption acceleration, resource collection, resource collection velocity and resource collection acceleration as observation spaces in a hidden Markov model to predict computer system state spaces.