×

System and method for providing performance statistics for application components

  • US 7,685,475 B2
  • Filed: 01/09/2007
  • Issued: 03/23/2010
  • Est. Priority Date: 01/09/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented application monitoring method comprising:

  • capturing raw performance data from one or more components of an application by at least one processor, wherein each of the one or more components of the application performs at least one service required to provide a functionality of the application;

    converting the raw performance data of the one or more components to data records having a standard event data format by the at least one processor;

    determining summary data for the one or more components by the at least one processor based on the data records, wherein the summary data comprises;

    for each of the one or more components, a small sample size latency average, wherein the small sample size latency average is an average latency over a first number of the most recently executed instances of the component;

    for each of the one or more components, a medium sample size latency average, wherein the medium sample size latency average is an average latency over a second number of the most recently executed instances of the component, wherein the second number is larger than the first number; and

    for each of the one or more components, a large sample size latency average, wherein the large sample size latency average is an average latency over a third number of the most recently executed instances of the component, wherein the third number is larger than the second number; and

    presenting to the end user by a server a user interface displaying a first portion of the summary data describing a first component selected from the one or more components and a link that, when activated by the end user causes the user interface to display a second portion of the summary data describing a second component selected from the one or more components, wherein the first component is dependent on the second component such that the first component requires the second component in order for the first component to complete its at least one service.

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