1. A system comprising: at least one processor: a memory connected to the at least one processor; and at least one module comprising an anomaly detector that when loaded into the at least one processor causes the at least one processor to identify anomalies comprising unexpected values in a time series of performance counters generated by a component by: determining a distribution of data points within the time series; performing pre-processing of the time series; detect anomalies within the time series; and perform post-processing of the detected anomalies.