CPC G06F 11/079 (2013.01) [G06F 11/0709 (2013.01); G06F 11/0769 (2013.01)] | 20 Claims |
1. A computing system comprising:
a processor; and
memory storing instructions that, when executed by the processor, cause the system to perform operations comprising:
receiving time-series monitoring data for multiple services, the time-series monitoring data including multiple dimensions and an error metric;
for the time-series monitoring data from each service, evaluating scopes within the time-series monitoring data based on an objective function for a time-series of the error metric to identify at least one anomalous scope, each scope comprising at least one dimension and a value for the dimension;
based on evaluating the scopes, generating a ranked list of scopes for each service based on objective function scores for the scopes;
correlating the ranked lists of scopes across the multiple services to identify a cross-service anomaly; and
generating an alert for the multiple services based on the cross-service anomaly, the alert indicating at least one scope as a potential root cause for the cross-service anomaly.
|