Performance Monitoring and Root Cause Analysis for Cloud-hosted Web Applications

被引:58
作者
Jayathilaka, Hiranya [1 ]
Krintz, Chandra [1 ]
Wolski, Rich [1 ]
机构
[1] Univ Calif Santa Barbara, Dept Comp Sci, Santa Barbara, CA 93106 USA
来源
PROCEEDINGS OF THE 26TH INTERNATIONAL CONFERENCE ON WORLD WIDE WEB (WWW'17) | 2017年
基金
美国国家科学基金会;
关键词
web services; application performance monitoring; platform-as-a-service; cloud computing; root cause analysis;
D O I
10.1145/3038912.3052649
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we describe Roots {a system for automatically identifying the "root cause" of performance anomalies in web applications deployed in Platform-as-a-Service (PaaS) clouds. Roots does not require application-level instrumentation. Instead, it tracks events within the PaaS cloud that are triggered by application requests using a combination of metadata injection and platform-level instrumentation. We describe the extensible architecture of Roots, a prototype implementation of the system, and a statistical methodology for performance anomaly detection and diagnosis. We evaluate the efficacy of Roots using a set of PaaS-hosted web applications, and detail the performance overhead and scalability of the implementation.
引用
收藏
页码:469 / 478
页数:10
相关论文
共 33 条
[1]  
Aguilera M. K., 2003, Operating Systems Review, V37, P74, DOI 10.1145/1165389.945454
[2]  
[Anonymous], 2016, DYNATRACE DIGITAL PE
[3]  
[Anonymous], 2016, NEW RELIC APPL PERFO
[4]  
[Anonymous], 2009, LATENCY IS EVERYWHER
[5]  
[Anonymous], 2015, APP ENGINE RUN YOUR
[6]  
[Anonymous], 2015, GOOGLE CLOUD SDK SER
[7]  
[Anonymous], 2016, DATADOG CLOUD MONITO
[8]  
[Anonymous], 2015, MICROSOFT AZURE CLOU
[9]  
[Anonymous], 2016, Amazon cloud watch
[10]  
[Anonymous], P 2002 INT C DEP SYS