×

Dynamic baseline determination for distributed business transaction

  • US 10,230,611 B2
  • Filed: 10/31/2015
  • Issued: 03/12/2019
  • Est. Priority Date: 09/10/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for monitoring an application, the method comprising:

  • monitoring, by an agent on a machine, a distributed business transaction associated with a plurality of distributed applications executing across a computer network, wherein monitoring includes collecting runtime data associated with the distributed business transaction;

    based on the runtime data, determining, by the agent, a performance baseline for handling an application request associated with the distributed business transaction;

    comparing, by the agent, the runtime data outliers to the performance baseline to identify an anomaly in the distributed business transaction, wherein a number of outliers occurring for a business transaction within a particular time window is compared to a baseline of outlier occurrence for the distributed business transaction, wherein a behavior of the distributed business transaction is learned based on the comparison over time;

    upon identifying the anomaly, automatically triggering a diagnostic session at the machine to collect one or more diagnostic parameters about the distributed business transaction based on the learned behavior of the distributed business transaction;

    continually updating the performance baseline based on subsequent monitoring of requests associated with the application; and

    based on the collected diagnostic parameters, causing, by the agent, a model of a distributed business transaction flow to be generated, wherein a flow map of the one or more distributed business transactions is generated that includes a map of applications or virtual machines that make up the one or more distributed business transactions associated with the diagnostic session triggered by the anomaly.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×