Methods for using statistical analysis to monitor performance of new
network infrastructure and applications for deployment thereof. A method
monitors a release of executing software applications or execution
infrastructure to detect deviations in performance. A first set of
time-series data is acquired from executing software applications and
execution infrastructure. A first statistical description of expected
behavior is derived from the first set of acquired data. A second set of
time-series data is acquired from the monitored release of executing
software applications and execution infrastructure. A second statistical
description of behavior is derived from the second set of acquired data.
The first and second statistical descriptions are compared to identify
instances where the first and second statistical descriptions deviate
sufficiently to indicate a statistically significant probability that an
operating anomaly exists within the monitored release of executing
software applications and execution infrastructure.