1. A system comprising: at least one processor: a memory connected to the at least one process; and at least one module comprising an anomaly detector that causes the at least one processor to identify anomalies comprising unexpected values in a time series of performance counters generated by a component by: during execution of the component: continuously monitoring data points from the performance counters; determining a distribution of data points within the time series, wherein the time series changes dynamically during execution of the components; performing pre-processing of the time series detecting anomalies within the time series; and reacting to a problem associated with the detected anomalies.