Inspecting network performance at diagnosis points
Assigneesalesforce.com, inc.
InventorsShauli Gal, Satish Raghunath, Kartikeya Chandrayana, Gabriel Tavridis, Kevin Wang
Life of this patent
Estimating the term…
Abstract
A data-driven approach to network performance diagnosis and root-cause analysis is presented. By collecting and aggregating data attribute values across multiple components of a content delivery system and comparing against baselines for points of inspection, network performance diagnosis and root-cause analysis may be prioritized based on impact on content delivery. Recommended courses of action may be determined and provided based on the tracked network performance analysis at diagnosis points.
Claims20
A method, comprising:
- determining a diagnosis point associated with a component of a content delivery system;
- receiving data associated with a version of the component of the content delivery system;
- generating a metric associated with the diagnosis point based on the data, wherein the metric comprises a first composite metric, the first composite metric comprising one or more data attributes associated with one or more sub-components of the component;
- responsive to the metric exceeding a threshold associated with an impact to the content delivery system, identifying one or more sub-components of the component that are likely contributors to an outcome associated with the first composite metric.
One or more non-transitory computer-readable storage media, storing one or more sequences of instructions, which when executed by one or more processors cause performance of:
- determining a diagnosis point associated with a component of a content delivery system;
- receiving data associated with a version of the component of the content delivery system;
- generating a metric associated with the diagnosis point based on the data, wherein the metric comprises a first composite metric, the first composite metric comprising one or more data attributes associated with one or more sub-components of the component;
- responsive to the metric exceeding a threshold associated with an impact to the content delivery system, identifying one or more sub-components of the component that are likely contributors to an outcome associated with the first composite metric.
An apparatus, comprising:
- a performance analyzer, implemented at least partially in hardware, configured to determine a diagnosis point associated with a component of a content delivery system;
- a data receiver, implemented at least partially in hardware, configured to receive data associated with a version of the component of the content delivery system;
- wherein the performance analyzer generates a metric associated with the diagnosis point based on the data, wherein the metric comprises a first composite metric, the first composite metric comprising one or more data attributes associated with one or more sub-components of the component;
- wherein the performance analyzer, responsive to the metric exceeding a threshold associated with an impact to the content delivery system, identifies one or more sub-components of the component that are likely contributors to an outcome associated with the first composite metric.
Dependencies are inferred from the claim text.