Techniques for detecting impactful performance anomalies in storage systems. The techniques include obtaining, for each performance metric of a storage
system's
workload, a
training set of series diffs based on a threshold. Each diff represents a difference between an observed value from an observed set of
time series values for the performance metric and a normalized value from a corresponding set of
normalized time series values. The techniques include applying the
training set of series diffs for each performance metric to an unsupervised
anomaly detection algorithm and running the
algorithm to identify potentially impactful anomalies in a multi-dimensional search space. The techniques include identifying impactful anomalies from among the potentially impactful anomalies that exceed an anomaly
score. In this way, impactful anomalies having a causal effect on multiple performance
metrics of the storage
system's
workload can be identified in a manner less complex and less costly than prior multivariate approaches.