A computer is programmed to fit exponential models to upper percentile
subsets of observed measurements for performance metrics collected as
attributes of a computer system. The subsets are defined from sets chosen
to reduce model bias due to expected variations in system performance,
e.g. those resulting from temporal usage patterns induced by end users
and/or workload scheduling. Measurement levels corresponding to high
cumulative probability, indicative of likely performance anomalies, are
extrapolated from the fitted models generated from measurements of lower
cumulative probability. These levels are used to establish and to
automatically set warning and alert thresholds which signal to (human)
administrators when performance anomalies are observed.