-
公开(公告)号:US10263833B2
公开(公告)日:2019-04-16
申请号:US14956137
申请日:2015-12-01
Applicant: LinkedIn Corporation
Inventor: Ritesh Maheshwari , Liang Zhang , Yang Yang , Jieying Chen , Toon Sripatanaskul , Ruixuan Hou , Steven S. Noble , David Q. He , Sanjay S. Dubey , Deepak Agarwal
Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of components of a time-series performance metric associated with an anomaly in a performance of one or more monitored systems. For each component in the set of components, the system performs a statistical hypothesis test on the component to assess a deviation of the component from a baseline value of the component. When the statistical hypothesis test identifies a statistically significant deviation of the component from the baseline value, the system outputs an alert comprising a root cause of the anomaly that is represented by the statistically significant deviation of the component from the baseline value.
-
公开(公告)号:US09544403B2
公开(公告)日:2017-01-10
申请号:US14611869
申请日:2015-02-02
Applicant: LinkedIn Corporation
Inventor: Cuong Tran , Badrinath Sridharan , Christopher Coleman , Toon Sripatanaskul , Thomas Goetze
IPC: H04L29/08 , H04N21/218 , G06F9/455
CPC classification number: H04L67/025 , G06F9/45558 , G06F2009/4557 , G06F2211/1028 , H04L41/5009 , H04L43/0852 , H04L69/329 , H04N21/2181
Abstract: Techniques for generating and using service call graphs are provided. In one technique, trace data items generated by different services are correlated to generate a service call graph. Trace data indicates when certain services are called and their respective latencies as a result of a client request. A service call graph may reflect a single trace or multiple traces over a particular period of time. A service call graph may be analyzed to inform administrators of a web site how a web application and the services it relies on are performing. A service call graph may be used to determine whether there are sufficient resources to support a projected increase in traffic to a web application. A service call graph may be used to estimate a cost of a web application. Multiple service call graphs may be compared to determine one or more root causes of a performance problem.
Abstract translation: 提供了生成和使用服务调用图的技术。 在一种技术中,由不同服务生成的跟踪数据项被相关联以生成服务调用图。 跟踪数据表示何时调用某些服务,以及由于客户端请求而产生的相应延迟。 服务调用图可以在特定时间段内反映单个跟踪或多个跟踪。 可以分析服务调用图,以通知网站的管理员Web应用程序及其依赖的服务正在执行。 可以使用服务调用图来确定是否有足够的资源来支持对web应用的流量的预计增加。 可以使用服务调用图来估计web应用的成本。 可以比较多个服务调用图来确定性能问题的一个或多个根本原因。
-
公开(公告)号:US20160226745A1
公开(公告)日:2016-08-04
申请号:US14611869
申请日:2015-02-02
Applicant: LinkedIn Corporation
Inventor: Cuong Tran , Badrinath Sridharan , Christopher Coleman , Toon Sripatanaskul , Thomas Goetze
IPC: H04L12/26
CPC classification number: H04L67/025 , G06F9/45558 , G06F2009/4557 , G06F2211/1028 , H04L41/5009 , H04L43/0852 , H04L69/329 , H04N21/2181
Abstract: Techniques for generating and using service call graphs are provided. In one technique, trace data items generated by different services are correlated to generate a service call graph. Trace data indicates when certain services are called and their respective latencies as a result of a client request. A service call graph may reflect a single trace or multiple traces over a particular period of time. A service call graph may be analyzed to inform administrators of a web site how a web application and the services it relies on are performing. A service call graph may be used to determine whether there are sufficient resources to support a projected increase in traffic to a web application. A service call graph may be used to estimate a cost of a web application. Multiple service call graphs may be compared to determine one or more root causes of a performance problem.
Abstract translation: 提供了生成和使用服务调用图的技术。 在一种技术中,由不同服务生成的跟踪数据项被相关联以生成服务调用图。 跟踪数据表示何时调用某些服务,以及由于客户端请求而产生的相应延迟。 服务调用图可以在特定时间段内反映单个跟踪或多个跟踪。 可以分析服务调用图,以通知网站的管理员Web应用程序及其依赖的服务正在执行。 可以使用服务调用图来确定是否有足够的资源来支持对web应用的流量的预计增加。 可以使用服务调用图来估计web应用的成本。 可以比较多个服务调用图来确定性能问题的一个或多个根本原因。
-
公开(公告)号:US20170155570A1
公开(公告)日:2017-06-01
申请号:US14956131
申请日:2015-12-01
Applicant: LinkedIn Corporation
Inventor: Ritesh Maheshwari , Liang Zhang , Yang Yang , Jieying Chen , Toon Sripatanaskul , Ruixuan Hou , Steven S. Noble , David Q. He , Sanjay S. Dubey , Deepak Agarwal
IPC: H04L12/26
CPC classification number: H04L43/50 , H04L41/064 , H04L41/065 , H04L43/045 , H04L43/067
Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a component of a time-series performance metric associated with a server-side root cause of an anomaly in the time-series performance metric. Next, the system obtains a call graph representation of the component, wherein the call graph representation includes a parent node having a parent value of the component and a set of child nodes of the parent node, each child node having a corresponding child value of the component. The system then analyzes the call graph representation to identify one or more of the child nodes as sources of the anomaly. Finally, the system outputs an alert that identifies the sources of the anomaly.
-
公开(公告)号:US20170085621A1
公开(公告)日:2017-03-23
申请号:US15365933
申请日:2016-11-30
Applicant: LinkedIn Corporation
Inventor: Cuong Tran , Badrinath Sridharan , Christopher Coleman , Toon Sripatanaskul , Thomas Goetze
CPC classification number: H04L67/025 , G06F9/45558 , G06F2009/4557 , G06F2211/1028 , H04L41/5009 , H04L43/0852 , H04L69/329 , H04N21/2181
Abstract: Techniques for generating and using service call graphs are provided. In one technique, trace data items generated by different services are correlated to generate a service call graph. Trace data indicates when certain services are called and their respective latencies as a result of a client request. A service call graph may reflect a single trace or multiple traces over a particular period of time. A service call graph may be analyzed to inform administrators of a web site how a web application and the services it relies on are performing. A service call graph may be used to determine whether there are sufficient resources to support a projected increase in traffic to a web application. A service call graph may be used to estimate a cost of a web application. Multiple service call graphs may be compared to determine one or more root causes of a performance problem.
-
公开(公告)号:US09774654B2
公开(公告)日:2017-09-26
申请号:US14611847
申请日:2015-02-02
Applicant: LinkedIn Corporation
Inventor: Cuong Tran , Badrinath Sridharan , Christopher Coleman , Toon Sripatanaskul , Thomas Goetze
IPC: G06F15/173 , H04L29/08 , G06F17/30
CPC classification number: H04L67/025 , G06F17/30958
Abstract: Techniques for generating, storing, and using service call graphs are provided. In one technique, trace data items generated by different services are correlated to generate a service call graph. Trace data indicates when certain services are called and their respective latencies as a result of a client request. A service call graph may reflect a single trace or multiple traces over a particular period of time. A service call graph may be analyzed to inform administrators of a web site how a web application and the services it relies on are performing. A service call graph may be used to determine whether there are sufficient resources to support a projected increase in traffic to a web application. A service call graph may be used to estimate a cost of a web application. Multiple service call graphs may be compared to determine one or more root causes of a performance problem.
-
公开(公告)号:US10171335B2
公开(公告)日:2019-01-01
申请号:US14956131
申请日:2015-12-01
Applicant: LinkedIn Corporation
Inventor: Ritesh Maheshwari , Liang Zhang , Yang Yang , Jieying Chen , Toon Sripatanaskul , Ruixuan Hou , Steven S. Noble , David Q. He , Sanjay S. Dubey , Deepak Agarwal
Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a component of a time-series performance metric associated with a server-side root cause of an anomaly in the time-series performance metric. Next, the system obtains a call graph representation of the component, wherein the call graph representation includes a parent node having a parent value of the component and a set of child nodes of the parent node, each child node having a corresponding child value of the component. The system then analyzes the call graph representation to identify one or more of the child nodes as sources of the anomaly. Finally, the system outputs an alert that identifies the sources of the anomaly.
-
公开(公告)号:US20170155537A1
公开(公告)日:2017-06-01
申请号:US14956137
申请日:2015-12-01
Applicant: LinkedIn Corporation
Inventor: Ritesh Maheshwari , Liang Zhang , Yang Yang , Jieying Chen , Toon Sripatanaskul , Ruixuan Hou , Steven S. Noble , David Q. He , Sanjay S. Dubey , Deepak Agarwal
IPC: H04L12/24
CPC classification number: H04L41/064 , H04L43/08
Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of components of a time-series performance metric associated with an anomaly in a performance of one or more monitored systems. For each component in the set of components, the system performs a statistical hypothesis test on the component to assess a deviation of the component from a baseline value of the component. When the statistical hypothesis test identifies a statistically significant deviation of the component from the baseline value, the system outputs an alert comprising a root cause of the anomaly that is represented by the statistically significant deviation of the component from the baseline value.
-
公开(公告)号:US20160226736A1
公开(公告)日:2016-08-04
申请号:US14611847
申请日:2015-02-02
Applicant: LinkedIn Corporation
Inventor: Cuong Tran , Badrinath Sridharan , Christopher Coleman , Toon Sripatanaskul , Thomas Goetze
CPC classification number: H04L67/025 , G06F17/30958
Abstract: Techniques for generating, storing, and using service call graphs are provided. In one technique, trace data items generated by different services are correlated to generate a service call graph. Trace data indicates when certain services are called and their respective latencies as a result of a client request. A service call graph may reflect a single trace or multiple traces over a particular period of time. A service call graph may be analyzed to inform administrators of a web site how a web application and the services it relies on are performing. A service call graph may be used to determine whether there are sufficient resources to support a projected increase in traffic to a web application. A service call graph may be used to estimate a cost of a web application. Multiple service call graphs may be compared to determine one or more root causes of a performance problem.
Abstract translation: 提供了生成,存储和使用服务调用图的技术。 在一种技术中,由不同服务生成的跟踪数据项被相关联以生成服务调用图。 跟踪数据表示何时调用某些服务,以及由于客户端请求而产生的相应延迟。 服务调用图可以在特定时间段内反映单个跟踪或多个跟踪。 可以分析服务调用图,以通知网站的管理员Web应用程序及其依赖的服务正在执行。 可以使用服务调用图来确定是否有足够的资源来支持对web应用的流量的预计增加。 可以使用服务调用图来估计web应用的成本。 可以比较多个服务调用图来确定性能问题的一个或多个根本原因。
-
公开(公告)号:US20160225043A1
公开(公告)日:2016-08-04
申请号:US14611918
申请日:2015-02-02
Applicant: LinkedIn Corporation
Inventor: Cuong Tran , Badrinath Sridharan , Christopher Coleman , Toon Sripatanaskul , Thomas Goetze
CPC classification number: G06Q30/0283 , G06F8/34 , G06F8/71 , G06F11/3006 , G06F11/3433 , G06F11/3452 , G06F11/3466 , G06F11/362 , G06F11/3636 , G06F2201/835 , H04L41/064 , H04L43/0852
Abstract: Techniques for generating and using service call graphs are provided. In one technique, trace data items generated by different services are correlated to generate a service call graph. Trace data indicates when certain services are called and their respective latencies as a result of a client request. A service call graph may reflect a single trace or multiple traces over a particular period of time. A service call graph may be analyzed to inform administrators of a web site how a web application and the services it relies on are performing. A service call graph may be used to determine whether there are sufficient resources to support a projected increase in traffic to a web application. A service call graph may be used to estimate a cost of a web application. Multiple service call graphs may be compared to determine one or more root causes of a performance problem.
Abstract translation: 提供了生成和使用服务调用图的技术。 在一种技术中,由不同服务生成的跟踪数据项被相关联以生成服务调用图。 跟踪数据表示何时调用某些服务,以及由于客户端请求而产生的相应延迟。 服务调用图可以在特定时间段内反映单个跟踪或多个跟踪。 可以分析服务调用图,以通知网站的管理员Web应用程序及其依赖的服务正在执行。 可以使用服务调用图来确定是否有足够的资源来支持对web应用的流量的预计增加。 可以使用服务调用图来估计web应用的成本。 可以比较多个服务调用图来确定性能问题的一个或多个根本原因。
-
-
-
-
-
-
-
-
-