Systems, methods, and software used in performing automated diagnosis and
identification of or forecasting service level object states. Some
embodiments include building classifier models based on collected metric
data to detect and forecast service level objective (SLO) violations.
Some such systems, methods, and software further include automated
detecting and forecasting of SLO violations along with providing alarms,
messages, or commands to administrators or system components. Some such
messages include diagnostic information with regard to a cause of a SLO
violation. Some embodiments further include storing data representative
of system performance and detected and forecast system SLO states. This
data can then be used to generate reports of system performance including
representations of system SLO states.