Method and system for real-time, false positive resistant, load independent and self-learning anomaly detection of measured transaction execution parameters like response times

    公开(公告)号:US10762110B2

    公开(公告)日:2020-09-01

    申请号:US15783063

    申请日:2017-10-13

    Applicant: Dynatrace LLC

    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 end user performance experience

    公开(公告)号:US10516747B2

    公开(公告)日:2019-12-24

    申请号:US15412129

    申请日:2017-01-23

    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 tracing end-to-end transaction which accounts for content update requests
    5.
    发明授权
    Method and system for tracing end-to-end transaction which accounts for content update requests 有权
    跟踪内容更新请求的端到端交易的方法和系统

    公开(公告)号:US09571591B2

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

    申请号:US13722026

    申请日:2012-12-20

    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.

    Abstract translation: 提供了一种跟踪端到端交易的系统。 系统使用字节码仪器和动态注入的代理来收集Web服务器端跟踪数据,以及浏览器代理,将浏览器内容注入到仪器浏览器内容中,并捕获有关浏览器端活动的跟踪数据。 在监视的浏览器活动期间发送的请求用相关数据标记。 在Web服务器侧,将该相关信息传送到描述请求的处理的跟踪数据。 该跟踪数据被发送到分析服务器,该分析服务器创建描述事务的服务器端执行的跟踪信息,并且其被标记有允许识别导致的浏览器端活动的相关数据。 分析服务器接收浏览器端信息,找到匹配的服务器端事务,并将浏览器端跟踪信息与匹配的服务器端事务信息合并,形成描述端到端事务的跟踪信息。

    Method and system for tracing end-to-end transaction, including browser side processing and capturing of end user performance experience

    公开(公告)号:US11659056B2

    公开(公告)日:2023-05-23

    申请号:US17577559

    申请日:2022-01-18

    Applicant: Dynatrace LLC

    CPC classification number: H04L67/535 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 tracing end-to-end transaction, including browser side processing and end user performance experience

    公开(公告)号:US11240325B2

    公开(公告)日:2022-02-01

    申请号:US16687995

    申请日:2019-11-19

    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 modeling of communication, virtualization and transaction execution related topological aspects of monitored software applications and hardware entities

    公开(公告)号:US11159599B2

    公开(公告)日:2021-10-26

    申请号:US14879183

    申请日:2015-10-09

    Applicant: Dynatrace LLC

    Abstract: A system and method for real-time discovery and monitoring of multidimensional topology models describing structural aspects of applications and of computing infrastructure used to execute those applications is disclosed. Different types of agents are deployed to the monitored application execution infrastructure dedicated to capture specific topological aspects of the monitored system. Virtualization agents detect and monitor the virtualization structure of virtualized hardware used in the execution infrastructure, operating system agents deployed to individual operating systems monitor resource utilization, performance and communication of processes executed by the operating system and transaction agents deployed to processes participating in the execution of transactions, providing end-to-end transaction trace and monitoring data describing individual transaction executions. The monitoring and tracing data of the deployed agents contains correlation data that allows to create a topology model of the monitored system that integrates transaction execution, process execution and communication and virtualization related aspects.

    Method And System For Real-time Modeling Of Communication, Virtualization And Transaction Execution Related Topological Aspects Of Monitored Software Applications And Hardware Entities
    10.
    发明申请
    Method And System For Real-time Modeling Of Communication, Virtualization And Transaction Execution Related Topological Aspects Of Monitored Software Applications And Hardware Entities 审中-公开
    实时建模通信,虚拟化和事务执行的方法与系统相关的监控软件应用和硬体实体的拓扑方面

    公开(公告)号:US20160105350A1

    公开(公告)日:2016-04-14

    申请号:US14879183

    申请日:2015-10-09

    Applicant: Dynatrace LLC

    Abstract: A system and method for real-time discovery and monitoring of multidimensional topology models describing structural aspects of applications and of computing infrastructure used to execute those applications is disclosed. Different types of agents are deployed to the monitored application execution infrastructure dedicated to capture specific topological aspects of the monitored system. Virtualization agents detect and monitor the virtualization structure of virtualized hardware used in the execution infrastructure, operating system agents deployed to individual operating systems monitor resource utilization, performance and communication of processes executed by the operating system and transaction agents deployed to processes participating in the execution of transactions, providing end-to-end transaction trace and monitoring data describing individual transaction executions. The monitoring and tracing data of the deployed agents contains correlation data that allows to create a topology model of the monitored system that integrates transaction execution, process execution and communication and virtualization related aspects.

    Abstract translation: 公开了一种实时发现和监测描述用于执行这些应用的应用和计算基础设施的结构方面的多维拓扑模型的系统和方法。 不同类型的代理被部署到被监视的应用执行基础设施,专用于捕获被监视系统的特定拓扑方面。 虚拟化代理检测和监视执行基础结构中使用的虚拟化硬件的虚拟化结构,部署到单独操作系统的操作系统代理监视由操作系统执行的进程的执行和执行的进程的性能和通信,以及部署到参与执行的进程的进程的事务代理 交易,提供端到端交易追踪和描述各种交易执行的监控数据。 部署代理的监视和跟踪数据包含相关数据,允许创建集成事务执行,进程执行和通信以及虚拟化相关方面的受监控系统的拓扑模型。

Patent Agency Ranking