发明名称 |
Monitoring of metrics to identify abnormalities in a large scale distributed computing environment |
摘要 |
Methods and apparatus, including computer program products, implementing and using techniques for finding application latency degradation causes in an application on a distributed computing system. Variables associated with the application and the computing system are identified, including variables that are candidates for being responsible for latency degradation. A total latency is divided into latency components, that each corresponds to an aspect of the total application latency. Each latency component is divided into study classes, that each includes a subset of the candidate variables. For each study class, combinations are generated for the subset of the variables; a latency distribution is determined for each variable combination; the determined latency distributions for the combinations are compared with corresponding latency benchmark values for the same combinations to determine whether a degradation in latency distributions has occurred for particular combinations among the one or more combinations, and a result is provided to a user. |
申请公布号 |
US8909768(B1) |
申请公布日期 |
2014.12.09 |
申请号 |
US201113290847 |
申请日期 |
2011.11.07 |
申请人 |
Google Inc. |
发明人 |
Jaeger Juliana;Gupta Vivek;Sung Hsi-Guang |
分类号 |
G06F15/16;H04L12/26;H04L12/24 |
主分类号 |
G06F15/16 |
代理机构 |
Birch, Stewart, Kolasch & Birch, LLP |
代理人 |
Birch, Stewart, Kolasch & Birch, LLP |
主权项 |
1. A computer-implemented method for examining at least one study class of at least one latency component for an application that is running in a distributed computing system, wherein the at least one study class includes variables that are possible causes of latency degradation for the at least one latency component, the method comprising:
determining a latency distribution for each of one or more combinations of values of the variables for the at least one study class; comparing, by at least one processor, the determined latency distributions for the one or more combinations with corresponding latency benchmark values for the same one or more combinations to determine whether a degradation in latency distributions has occurred for particular combinations among the one or more combinations; and providing a result of the comparison. |
地址 |
Mountain View CA US |