Method And System For Tracing End-To-End Transaction, Including Browser Side Processing And End User Performance Experience

    公开(公告)号:US20170134514A1

    公开(公告)日:2017-05-11

    申请号:US15412129

    申请日:2017-01-23

    Applicant: Dynatrace LLC

    CPC classification number: H04L67/22 H04L67/02

    Abstract: A system is provided for tracing end-to-end transactions. The system uses bytecode instrumentation and a dynamically injected agent to gather web server side tracing data, and a browser agent which is injected into browser content to instrument browser content and to capture tracing data about browser side activities. Requests sent during monitored browser activities are tagged with correlation data. On the web server side, this correlation information is transferred to tracing data that describes handling of the request. This tracing data is sent to an analysis server which creates tracing information which describes the server side execution of the transaction and which is tagged with the correlation data allowing the identification of the causing browser side activity. The analysis server receives the browser side information, finds matching server side transactions and merges browser side tracing information with matching server side transaction information to form tracing information that describes end-to-end transactions.

    Method And System For Transaction Controlled Sampling Of Distributed Heterogeneous Transactions Without Source Code Modifications
    2.
    发明申请
    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)使用事务标识标记采样的调用堆栈,以便将采样的调用堆栈与检测基地跟踪数据进行相关。 基于仪器的跟踪与线程调用堆栈采样的组合通过仅针对相关线程进行采样来减少采样生成的开销,并且减少了仪表产生的开销,因为它允许减少仪器。

    Method And System For Real-Time, False Positive Resistant, Load Independent And Self-Learning Anomaly Detection Of Measured Transaction Execution Parameters Like Response Times

    公开(公告)号:US20180052907A1

    公开(公告)日:2018-02-22

    申请号:US15783063

    申请日:2017-10-13

    Applicant: Dynatrace LLC

    CPC classification number: G06F16/285 H04L41/064 H04L41/142 H04L43/04

    Abstract: A combined transaction execution monitoring, transaction classification and transaction execution performance anomaly detection system is disclosed. The system receives and analyzes transaction tracing data which may be provided by monitoring agents deployed to transaction executing entities like processes. In a first classification stage, parameters are extracted from received transaction tracing data, and the transaction tracing data is tagged with the extracted classification data. A subsequent measure extraction stage analyzes the classified transaction tracing data and creates corresponding measurements which are tagged with the transaction classifier. A following statistical analysis process maintains statistical data describing the long term statistical behavior of classified measures as a baseline, and also calculates corresponding statistical data describing the current statistical behavior of the classified measures. The statistical analysis process detects and notifies significant deviations between the statistical distribution of baseline and current measure data. A subsequent anomaly alerting and visualization stage processes those notifications.

    Method And System For Tracing End-To-End Transaction, Including Browser Side Processing And Capturing Of End User Performance Experience

    公开(公告)号:US20220201088A1

    公开(公告)日:2022-06-23

    申请号:US17577559

    申请日:2022-01-18

    Applicant: Dynatrace LLC

    Abstract: A system is provided for tracing end-to-end transactions. The system uses bytecode instrumentation and a dynamically injected agent to gather web server side tracing data, and a browser agent which is injected into browser content to instrument browser content and to capture tracing data about browser side activities. Requests sent during monitored browser activities are tagged with correlation data. On the web server side, this correlation information is transferred to tracing data that describes handling of the request. This tracing data is sent to an analysis server which creates tracing information which describes the server side execution of the transaction and which is tagged with the correlation data allowing the identification of the causing browser side activity. The analysis server receives the browser side information, finds matching server side transactions and merges browser side tracing information with matching server side transaction information to form tracing information that describes end-to-end transactions.

    Method And System For Real-Time, Load-Driven Multidimensional And Hierarchical Classification Of Monitored Transaction Executions For Visualization And Analysis Tasks Like Statistical Anomaly Detection
    7.
    发明申请
    Method And System For Real-Time, Load-Driven Multidimensional And Hierarchical Classification Of Monitored Transaction Executions For Visualization And Analysis Tasks Like Statistical Anomaly Detection 审中-公开
    用于可视化和分析任务的监视事务执行的实时,负载驱动的多维和分层分类的方法和系统像统计异常检测

    公开(公告)号:US20170039554A1

    公开(公告)日:2017-02-09

    申请号:US15227029

    申请日:2016-08-03

    Applicant: Dynatrace LLC

    CPC classification number: G06Q20/389 G06Q20/102 G06Q20/40

    Abstract: A system and method is disclosed that analyzes a set of historic transaction traces to identify an optimized set of transaction clusters with the highest transaction frequency. The transaction clusters are defined according to multiple parameters describing the execution context of the analyzed transactions. The transaction clusters are described by coordinates in a multidimensional, hierarchical classification space. Descriptive statistical data is extracted from historic transactions corresponding to previously identified transaction clusters and stored as reference data. Transaction trace data from currently executed transactions is analyzed to find a best matching historic transaction cluster. The current transaction traces are grouped according to their corresponding historic transaction cluster. Statistical data is extracted from those groups of current transaction trace and statistical test are performed that compare current and historic data on a per historic transaction cluster basis to identify deviations in performance and functional behavior of current and historic transactions.

    Abstract translation: 公开了一种系统和方法,其分析一组历史事务跟踪以识别具有最高事务频率的优化的事务集群。 根据描述分析的事务的执行上下文的多个参数来定义事务集群。 事务簇由多维分层分类空间中的坐标描述。 描述性统计数据是从与先前识别的事务簇对应的历史事务中提取出来的,并作为参考数据存储。 分析来自当前执行的事务的事务跟踪数据,以找到最佳匹配的历史事务集群。 当前事务跟踪根据其对应的历史事务集群进行分组。 从当前事务跟踪的那些组提取统计数据,并且进行统计测试,以比较每个历史事务簇的当前和历史数据,以识别当前和历史事务的性能和功能行为的偏差。

Patent Agency Ranking