Method And System For Transaction Controlled Sampling Of Distributed Heterogeneous Transactions Without Source Code Modifications
    1.
    发明申请
    Method And System For Transaction Controlled Sampling Of Distributed Heterogeneous Transactions Without Source Code Modifications 审中-公开
    无源代码修改的分布式异构事务的事务控制采样方法和系统

    公开(公告)号:US20160314005A1

    公开(公告)日:2016-10-27

    申请号:US15056302

    申请日:2016-02-29

    Applicant: Dynatrace LLC

    Abstract: A system and method for tracing individual transactions on method call granularity is disclosed. The system uses instrumentation based transaction tracing mechanisms to enhance thread call stack sampling mechanisms by a) only sampling threads executing monitored transactions while execution is ongoing b) tagging sampled call stacks with a transaction id for correlation of sampled call stacks with instrumentation bases tracing data. The combination of instrumentation based tracing with thread call stack sampling reduces sampling generated overhead by only sampling relevant thread, and reduces instrumentation generated overhead because it allows reducing instrumentation.

    Abstract translation: 公开了一种在方法调用粒度上跟踪单个事务的系统和方法。 系统使用基于仪器的事务跟踪机制来增强线程调用堆栈采样机制,方法是:a)只执行正在执行监视事务的线程执行正在进行; b)使用事务标识标记采样的调用堆栈,以便将采样的调用堆栈与检测基地跟踪数据进行相关。 基于仪器的跟踪与线程调用堆栈采样的组合通过仅针对相关线程进行采样来减少采样生成的开销,并且减少了仪表产生的开销,因为它允许减少仪器。

Patent Agency Ranking