Patent ID: 8832665
Filing Date: 2014-09-09
Classification: G06F

Abstract:
1. A method performed by at least one computer processor executing computer program instructions stored on at least one non-transitory computer-readable medium, the method comprising: (1) using a first monitoring system to monitor a distributed transaction executed by a monitored application to generate tracing data, wherein the tracing data includes tracing data representing a thread communication performed by the distributed transaction, wherein the thread communication comprises a thread communication message transmitted by a sender thread within the monitored transaction to a receiver thread wherein monitoring the distributed transaction includes monitoring the sender thread; wherein the thread communication comprises a message invoking a remote method, wherein the message is transmitted by the sender thread to the receiver thread; (2) processing the tracing data to determine whether the receiver thread is within the monitored application, comprising: (a) determining whether the receiver thread is being monitored by the first monitoring system; (b) determining that the receiver thread is within the monitored application if it is determined that the receiver thread is being monitored by the first monitoring system; and (c) determining that the receiver thread is not within the monitored application if it is determined that the receiver thread is not being monitored by the first monitoring system; and (3) storing data indicating whether the receiver thread is being monitored by the first monitoring system.