-
公开(公告)号:US11074237B2
公开(公告)日:2021-07-27
申请号:US15950632
申请日:2018-04-11
Applicant: Dynatrace LLC
Inventor: Otmar Ertl
Abstract: A system and method for the estimation of the cardinality of large sets of transaction trace data is disclosed. The estimation is based on HyperLogLog data sketches that are capable to store cardinality relevant data of large sets with low and fixed memory requirements. The disclosure contains improvements to the known analysis methods for HyperLogLog data sketches that provide improved relative error behavior by eliminating a cardinality range dependent bias of the relative error. A new analysis method for HyperLogLog data structures is shown that uses maximum likelihood analysis methods on a Poisson based approximated probability model. In addition, a variant of the new analysis model is disclosed that uses multiple HyperLogLog data structured to directly provide estimation results for set operations like intersections or relative complement directly from the HyperLogLog input data.
-
公开(公告)号:US10977154B2
公开(公告)日:2021-04-13
申请号:US16519428
申请日:2019-07-23
Applicant: Dynatrace LLC
Inventor: Ernst Ambichl , Herwig Moser , Otmar Ertl
IPC: G06F11/34 , G06F16/901 , G06F11/07
Abstract: A system and method is disclosed for the automated identification of causal relationships between a selected set of trigger events and observed abnormal conditions in a monitored computer system. On the detection of a trigger event, a focused, recursive search for recorded abnormalities in reported measurement data, topological changes or transaction load is started to identify operating conditions that explain the trigger event. The system also receives topology data from deployed agents which is used to create and maintain a topological model of the monitored system. The topological model is used to restrict the search for causal explanations of the trigger event to elements of that have a connection or interact with the element on which the trigger event occurred. This assures that only monitoring data of elements is considered that are potentially involved in the causal chain of events that led to the trigger event.
-
公开(公告)号:US12210581B2
公开(公告)日:2025-01-28
申请号:US18381213
申请日:2023-10-18
Applicant: Dynatrace LLC
Inventor: Bernhard Lackner , Jordi Masramon , Otmar Ertl
IPC: G06F16/95 , G06F16/9535 , G06F16/957 , G06F16/958
Abstract: A technology for the optimized capturing of resource file content for resources referred in recorded user interaction sequences is disclosed. Individual resource files are typically referred in multiple recorded resources, therefore it is desired to capture those resources only once and reuse them for all recorded session capturing them. As user interaction sequences are executed and captured in independently operating web-browsers, a direct coordination between recording web-browsers to avoid multiple captures of the same resource is not possible. Data about the global resource capturing and demand situation is generated on a monitoring server that receives all session recording data and transferred to session recording browsers in form of lists identifying resources that are referred in sessions but are still unresolved and should therefore be captured, and for resources that should not captured, because they are already available and capturing them again should be avoided.
-
公开(公告)号:US12200069B2
公开(公告)日:2025-01-14
申请号:US18526206
申请日:2023-12-01
Applicant: Dynatrace LLC
Inventor: Bernhard Lackner , Jordi Masramon , Otmar Ertl , Alfonso Corretti
IPC: H04L67/146 , H04L67/50
Abstract: A technology is disclosed for the browser side capturing of user interaction session data and replay of the session data for a high-fidelity reconstruction of the experience the user perceived. In addition to capturing central structuring and markup documents and browser side updates thereof, additional resource documents that are loaded and used by the browser to render the central documents are captured and added to the session recording data. Identification information is created for resource documents, based on the content of those documents, which allows the capturing system to distinguish different versions of those content documents that share the same name but have different content. The captured session data contains data to identify the correct versions of resource documents during replay. Various measures to reduce the amount of transferred resource content data are applied, that consider already captured resource document versions or the usage frequency of a monitored application.
-
公开(公告)号:US12001989B2
公开(公告)日:2024-06-04
申请号:US17585068
申请日:2022-01-26
Applicant: Dynatrace LLC
Inventor: Otmar Ertl
IPC: G06Q10/0639 , G06F11/30 , G06Q10/0633 , H04L67/1042
CPC classification number: G06Q10/06393 , G06F11/301 , G06Q10/0633 , H04L67/1042
Abstract: A system and method is proposed for estimating the contribution of components of a distributed computing environment to the generation of economically relevant values, like e.g., revenue numbers. Agents are deployed to the computing environment that trace executed transactions and that monitor components used to execute those transactions. The transaction trace data also contains data about the origin/user of transactions, which may be used to group transactions corresponding to particular interactions of individual users with the monitored application into visit data. Data describing economically relevant activities of transactions, like the purchase of goods, are also observed by agents and reported in trace data. Functional dependencies described in transaction trace data and resource related dependencies derived from component monitoring data are used to identify functionality and components that contributed to the generation of business value. The generated business value is assigned to contributing components to incrementally create data describing the economic value of those components. The so generated data can be used for various business-related analyses.
-
公开(公告)号:US11681574B2
公开(公告)日:2023-06-20
申请号:US17857670
申请日:2022-07-05
Applicant: Dynatrace LLC
Inventor: Otmar Ertl , Ernst Ambichl
CPC classification number: G06F11/0709 , G06F11/079 , G06F11/0754 , G06F11/3006 , G06F11/3409 , G06F11/3419 , G06F11/3452 , G06F11/3495 , G06F11/0766 , G06F2201/87
Abstract: A system and method for the distributed analysis of high frequency transaction trace data to constantly categorize incoming transaction data, identify relevant transaction categories, create per-category statistical reference and current data and perform statistical tests to identify transaction categories showing overall statistically relevant performance anomalies. The relevant transaction category detection considers both the relative transaction frequency of categories compared to the overall transaction frequency and the temporal stability of a transaction category over an observation duration. The statistical data generated for the anomaly tests contains next to data describing the overall performance of transactions of a category also data describing the transaction execution context, like the number of concurrently executed transactions or transaction load during an observation period. Anomaly tests consider current and reference execution context data in addition to statistic performance data to determine if detected statistical performance anomalies should be reported.
-
公开(公告)号:US10083073B2
公开(公告)日:2018-09-25
申请号:US15264867
申请日:2016-09-14
Applicant: Dynatrace LLC
Inventor: Ernst Ambichl , Helmut Spiegl , Otmar Ertl , Herwig Moser
CPC classification number: G06F11/079 , G06F11/0709 , G06F11/0712 , G06F11/0748 , G06F11/30 , G06F11/3072 , G06F11/34 , G06F11/3452 , G06F11/3476 , H04L41/0631 , H04L41/12 , H04L41/22 , H04L41/5009
Abstract: A method is disclosed that estimates causal relationships between events based on heterogeneous monitoring data. The monitoring data consists in transaction tracing data, describing the execution performance of individual transactions, resource utilization measurements of infrastructure entities like processes or operating systems and network utilization measurement data. A topology model of the monitored environment describing its entities and the communication activities of these entities is incrementally created. The location of occurred events in the topology model is determined. The topology model is used in conjunction with a domain specific causality propagation knowledge base to calculate the possibility of causal relationships between events. Different causality determination mechanisms, based on the type of involved events are used to create graphs of causal related events. A set of root cause events, representing those events with greatest global impact on all other events in an event graph is calculated for each identified event graph.
-
公开(公告)号:US20250131057A1
公开(公告)日:2025-04-24
申请号:US19005000
申请日:2024-12-30
Applicant: Dynatrace LLC
Inventor: Bernhard LACKNER , Jordi Masramon , Otmar Ertl
IPC: G06F16/957 , G06F16/9535 , G06F16/958
Abstract: A technology for the optimized capturing of resource file content for resources referred in recorded user interaction sequences is disclosed. Individual resource files are typically referred in multiple recorded resources, therefore it is desired to capture those resources only once and reuse them for all recorded session capturing them. As user interaction sequences are executed and captured in independently operating web-browsers, a direct coordination between recording web-browsers to avoid multiple captures of the same resource is not possible. Data about the global resource capturing and demand situation is generated on a monitoring server that receives all session recording data and transferred to session recording browsers in form of lists identifying resources that are referred in sessions but are still unresolved and should therefore be captured, and for resources that should not captured, because they are already available and capturing them again should be avoided.
-
公开(公告)号:US11860678B2
公开(公告)日:2024-01-02
申请号:US17993015
申请日:2022-11-23
Applicant: Dynatrace LLC
Inventor: Bernhard Lackner , Jordi Masramon , Otmar Ertl
IPC: G06F16/10 , G06F16/957 , G06F16/958 , G06F16/9535
CPC classification number: G06F16/9577 , G06F16/958 , G06F16/9535 , G06F16/972
Abstract: A technology for the optimized capturing of resource file content for resources referred in recorded user interaction sequences is disclosed. Individual resource files are typically referred in multiple recorded resources, therefore it is desired to capture those resources only once and reuse them for all recorded session capturing them. As user interaction sequences are executed and captured in independently operating web-browsers, a direct coordination between recording web-browsers to avoid multiple captures of the same resource is not possible. Data about the global resource capturing and demand situation is generated on a monitoring server that receives all session recording data and transferred to session recording browsers in form of lists identifying resources that are referred in sessions but are still unresolved and should therefore be captured, and for resources that should not captured, because they are already available and capturing them again should be avoided.
-
公开(公告)号:US11500757B2
公开(公告)日:2022-11-15
申请号:US17198369
申请日:2021-03-11
Applicant: Dynatrace LLC
Inventor: Ernst Ambichl , Herwig Moser , Otmar Ertl
IPC: G06F11/34 , G06F16/901 , G06F11/07
Abstract: A system and method is disclosed for the automated identification of causal relationships between a selected set of trigger events and observed abnormal conditions in a monitored computer system. On the detection of a trigger event, a focused, recursive search for recorded abnormalities in reported measurement data, topological changes or transaction load is started to identify operating conditions that explain the trigger event. The system also receives topology data from deployed agents which is used to create and maintain a topological model of the monitored system. The topological model is used to restrict the search for causal explanations of the trigger event to elements of that have a connection or interact with the element on which the trigger event occurred. This assures that only monitoring data of elements is considered that are potentially involved in the causal chain of events that led to the trigger event.
-
-
-
-
-
-
-
-
-