Root-causing user experience anomalies to coordinate reactive policies in application-aware routing
AssigneeCisco Technology, Inc.
InventorsVinay Kumar Kolar, Jean-Philippe Vasseur, Grégory Mermoud, Pierre-André Savalle
Life of this patent
Estimating the term…
Abstract
In one embodiment, a device obtains user experience metrics for a plurality of sessions with an online application. The device detects a plurality of anomalies from among the user experience metrics. The device determines, based on a correlation between the plurality of anomalies, that a particular path entity is a root cause of the plurality of anomalies. The particular path entity comprises an egress service provider or data center of the online application. The device provides an indication of the particular path entity being the root cause of the plurality of anomalies.
Claims18
A method comprising:
- obtaining, by a device, user experience metrics for a plurality of sessions with an online application;
- detecting, by the device, a plurality of anomalies from among the user experience metrics;
- determining, by the device and based on a correlation between the plurality of anomalies, that a particular path entity among a plurality of path entities is a root cause of the plurality of anomalies by correlating anomalies across different combinations of the plurality of path entities, wherein the particular path entity comprises an egress service provider or data center of the online application;
- and
- providing, by the device, an indication of the particular path entity being the root cause of the plurality of anomalies.
An apparatus, comprising:
- one or more network interfaces;
- a processor coupled to the one or more network interfaces and configured to execute one or more processes;
- and
- a memory configured to store a process that is executable by the processor, the process when executed configured to:
- obtain user experience metrics for a plurality of sessions with an online application;
- detect a plurality of anomalies from among the user experience metrics;
- determine, based on a correlation between the plurality of anomalies, that a particular path entity among a plurality of path entities is a root cause of the plurality of anomalies by correlating anomalies across different combinations of the plurality of path entities, wherein the particular path entity comprises an egress service provider or data center of the online application;
- and
- provide an indication of the particular path entity being the root cause of the plurality of anomalies.
A tangible, non-transitory, computer-readable medium storing program instructions that cause a device to execute a process comprising:
- obtaining, by the device, user experience metrics for a plurality of sessions with an online application;
- detecting, by the device, a plurality of anomalies from among the user experience metrics;
- determining, by the device and based on a correlation between the plurality of anomalies, that a particular path entity among a plurality of path entities is a root cause of the plurality of anomalies by correlating anomalies across different combinations of the plurality of path entities, wherein the particular path entity comprises an egress service provider or data center of the online application;
- and
- providing, by the device, an indication of the particular path entity being the root cause of the plurality of anomalies.
Dependencies are inferred from the claim text.