×

Monitoring of distributed applications

  • US 8,893,156 B2
  • Filed: 03/24/2009
  • Issued: 11/18/2014
  • Est. Priority Date: 03/24/2009
  • Status: Active Grant
First Claim
Patent Images

1. A monitoring method comprising:

  • identifying, by a monitoring system, a plurality of components of a distributed application including a first component associated with a first technology at a first computing device and a second component associated with a second technology at a second computing device, wherein the first technology is different from the second technology;

    attaching, by the monitoring system, a first technology specific interceptor to the first component based on the associated first technology and intercepting messages that are sent by or received by the first component using the first technology specific interceptor;

    attaching, by the monitoring system, a second technology specific interceptor to the second component based on the associated second technology and intercepting messages that are sent by or received by the second component using the second technology specific interceptor;

    wherein the first technology specific interceptor and the second technology specific interceptor are distinct; and

    in response to detecting a particular intercepted message;

    generating at least one potential work item based on the particular intercepted message; and

    determining whether to schedule the at least one potential work item based on a predicted impact of the at least one potential work item on performance of the distributed application and determining whether to drop the at least one potential work item without scheduling the at least one potential work item in response to determining that the predicted impact of the at least one potential work item on performance of the distributed application is greater than an acceptable performance impact threshold;

    wherein the at least one potential work item is scheduled for execution when the predicted impact of the at least one potential work item on performance is below the acceptable performance impact threshold, and wherein the at least one potential work item is not scheduled for execution when the predicted impact of the at least one potential work item is above the acceptable performance impact threshold.

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