×

Systems and methods for spatially displaced correlation for detecting value ranges of transient correlation in machine data of enterprise systems

  • US 9,658,910 B2
  • Filed: 07/29/2014
  • Issued: 05/23/2017
  • Est. Priority Date: 07/29/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • collecting, from a system, a set of machine data including a plurality of operational metrics that track, over time, performance of two or more hardware or software components deployed within the system;

    generating, by one or more computing devices, a plurality of ranges of data based on a first time-series dataset, included in the set of machine data, that tracks a first metric measuring a first performance of a first hardware or software component, wherein each respective range of data includes a different respective subset of data points from a particular period of time in the first time-series dataset, wherein each respective range of data includes a different respective first edge defining a high boundary for values from the particular period of time in the first time-series dataset to include in the respective subset of data points for the respective range of data and a second edge defining a low boundary for values from the particular period of time in the first time-series dataset to include in the respective subset of data points for the respective range of data, wherein data points from the particular period of time in the first time-series dataset that have a corresponding value above the high boundary or below the low boundary of the respective range of data are not included in the respective subset of data points for the respective range of data;

    for at least one respective range of data of the plurality of ranges of data;

    determining a first correlation coefficient based on the respective subset of data points of the respective range of data and a corresponding subset of data points from a second time-series dataset, included in the set of machine data that tracks a second metric measuring a second performance of a second hardware or software component of the system;

    modifying the respective subset of data points from the first time-series dataset included in the respective range of data by moving at least one of the respective first edge or the respective second edge to increase a number of data points within the particular period of time of the first time-series dataset that are included in the respective subset of data points for the respective range of data; and

    determining at least a second correlation coefficient based on the modified subset of data points and the corresponding subset of data points from the second time-series dataset;

    determining a representative correlation coefficient for at least one respective range of data based on the first correlation coefficient and the at least second correlation coefficient; and

    based on the representative correlation coefficient for the at least one respective range of data, adjusting a configuration of at least one hardware or software component that is correlated to degradation of the second performance.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×