发明名称 DETERMINING A COST OF AN APPLICATION
摘要 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.
申请公布号 US2016225043(A1) 申请公布日期 2016.08.04
申请号 US201514611918 申请日期 2015.02.02
申请人 LinkedIn Corporation 发明人 Tran Cuong;Sridharan Badrinath;Coleman Christopher;Sripatanaskul Toon;Goetze Thomas
分类号 G06Q30/02;G06F9/54;H04L12/26 主分类号 G06Q30/02
代理机构 代理人
主权项 1. A method comprising: identifying a first set of one or more services that a particular application is configured to call; identifying a second set of one or more services that a particular service in the first set of one or more services is configured to call when the particular application calls the particular service; identifying first count data that indicates a first number of times the particular application has called the particular service; identifying second count data that indicates a second number of times the particular service has called a service in the second set of services in response to the particular application calling the particular service; identifying first latency data that indicates a first latency of a first call by the particular application to the particular service; identifying second latency data that indicates a second latency of a second call by the particular service to the service in the second set of services; based on the first count data, the second count data, the first latency data, and the second latency data, determining a cost of the particular application; wherein the method is performed by one or more computing devices.
地址 Mountain View CA US