-
公开(公告)号:US11005738B1
公开(公告)日:2021-05-11
申请号:US14249147
申请日:2014-04-09
Applicant: Dell Software Inc.
Inventor: Joseph Rustad , Naomi B. Bower , Hsing-Yu Chen
Abstract: In one embodiment, a method includes selecting a group of transactions having a common end-to-end transaction path comprising a plurality of transaction-path nodes. Each transaction of the group is associated with either an acceptable category or an unacceptable category based, at least in part, on an end-to-end response time for the transaction. The method further includes separately determining, for each transaction-path node, an execution-time pair. The execution-time pair includes first aggregate information indicative of execution time by the transaction-path node for transactions associated with the acceptable category. The execution-time pair also includes second aggregate information indicative of execution time by the transaction-path node for transactions associated with the unacceptable category. Additionally, the method includes generating a visualization of the end-to-end transaction path. The visualization depicts each determined execution-time pair in relation to a corresponding transaction-path node.
-
公开(公告)号:US10291493B1
公开(公告)日:2019-05-14
申请号:US14562474
申请日:2014-12-05
Applicant: Dell Software Inc.
Inventor: Joseph Rustad , Xiangrui Wang , Philip Jackson
Abstract: In one embodiment, a method includes identifying at least one transaction-path node as a problem node based, at least in part, on an analysis of end-to-end response times for a group of transactions. The method further includes determining one or more event types for the at least one transaction-path node. Also, the method includes, for each of the one or more event types, inferring a first event-relevance weight from an abstract model. The method also includes, for each of the one or more event types, inferring a second event-relevance weight from a concrete model. Furthermore, the method includes, for each of the one or more event types, determining an event relevance based, at least in part, on the first event-relevance weight and the second event-relevance weight. Additionally, the method includes identifying most-relevant events among a set of active events based, at least in part, on the determined event relevance.
-
公开(公告)号:US10228958B1
公开(公告)日:2019-03-12
申请号:US14562502
申请日:2014-12-05
Applicant: Dell Software Inc.
Inventor: Joseph Rustad , Robert A. Dickinson
Abstract: In one embodiment, a method includes continuously receiving time-series data for end-user transactions occurring on one or more monitored systems. The method further includes continuously processing and storing the time-series data in a plurality of virtual machines. In addition, the method includes, responsive to a determined time-series-data burst, spawning one or more temporary virtual machines. Moreover, the method includes, during the determined time-series-data burst, continuously processing and storing the time-series data in the plurality of virtual machines and in the one or more temporary virtual machines. The method also includes, responsive to a determined conclusion of the determined time-series-data burst, causing the one or more temporary virtual machines to transition to a passive state in which the one or more temporary virtual machines cease processing and storing new time-series data but make previously-stored time-series data available for access.
-
公开(公告)号:US09996577B1
公开(公告)日:2018-06-12
申请号:US14619897
申请日:2015-02-11
Applicant: Dell Software Inc.
Inventor: Gia-Duong Diep , Joseph Rustad
IPC: G06F17/30 , G06F3/0484
CPC classification number: G06F17/30371 , G06F3/04842
Abstract: In an embodiment, a method includes accessing a call tree for a transaction, wherein the call tree traces routines called during execution of the transaction. The method further includes generating a graphical representation of the call tree in relation to two or more performance properties. In addition, the method includes causing the graphical representation of the call tree to be displayed. Further, the method includes allowing a user to graphically select a group of routines from the graphical representation of the call tree. In addition, the method includes creating a filtered call tree comprising the graphically selected group of routines. Furthermore, the method includes generating a drill-down visualization of the filtered call tree. The method also includes causing the drill-down visualization to be displayed.
-
公开(公告)号:US09736215B1
公开(公告)日:2017-08-15
申请号:US15149750
申请日:2016-05-09
Applicant: Dell Software Inc.
Inventor: Douglas Doe , Joseph Rustad , Robert A. Dickinson , Xiangrui Wang , Christine Feldmann , Daniel Ivanisevic
CPC classification number: H04L67/02 , G06F17/30598 , G06F17/30864 , H04L41/5067 , H04L67/22
Abstract: In one embodiment, a method includes operating at least one distributed software application. The method further includes receiving a web request from an end-user information handling system in connection with the at least one distributed software application. Further, the method includes generating a transaction identifier for the transaction. Moreover, the method includes processing the transaction. The processing includes generating backend-performance data indexed by the transaction identifier. Additionally, the method includes injecting the transaction identifier into a web response to the web request. Also, the method includes transmitting the web response to the end-user information handling system along a transmission path. In addition, the method includes, at a node along the transmission path, passively observing the response and generating end-user experience data therefrom.
-
公开(公告)号:US09479414B1
公开(公告)日:2016-10-25
申请号:US14292135
申请日:2014-05-30
Applicant: Dell Software Inc.
Inventor: Joseph Rustad
IPC: G06F15/173 , H04L12/26
Abstract: In one embodiment, a method includes selecting an overall set of end-user transactions. The method further includes selecting an outcome. In addition, the method includes identifying an outcome-filtered subset of the overall set, the outcome-filtered subset comprising end-user transactions of the overall set associated with the selected outcome. The method also includes, for each transaction property of a plurality of transaction properties, measuring a difference between the transaction property's prevalence in the outcome-filtered subset and the transaction property's prevalence in the overall set. The measuring yields a property-prevalence differential for each transaction property. Moreover, the method includes, based, at least in part, on the property-prevalence differentials, determining one or more of the plurality of transaction properties to be correlation factors for the selected outcome.
Abstract translation: 在一个实施例中,一种方法包括选择整个最终用户事务集合。 该方法还包括选择结果。 此外,该方法包括识别整个集合的结果过滤的子集,结果过滤的子集包括与所选择的结果相关联的整个集合的最终用户事务。 该方法还包括对于多个交易属性的每个交易属性,测量结果过滤的子集中的交易属性的流行率与整个集合中的交易属性的流行率之间的差异。 测量产生每个交易属性的属性流行率差异。 此外,该方法至少部分地基于属性流行率差异,将多个交易属性中的一个或多个确定为所选结果的相关因子。
-
-
-
-
-