首页> 外文期刊>SIGKDD explorations >A Real-time Framework for Detecting Efficiency Regressions in a Globally Distributed Codebase
【24h】

A Real-time Framework for Detecting Efficiency Regressions in a Globally Distributed Codebase

机译:用于检测全局分布式代码库的效率回归的实时框架

获取原文
获取原文并翻译 | 示例
       

摘要

Multiple teams at Facebook are tasked with monitoring compute and memory utilization metrics that are important for managing the efficiency of the codebase. An efficiency regression is characterized by instances where the CPU utilization or query per second (QPS) patterns of a function or endpoint experience an unexpected increase over its prior baseline. If the code changes responsible for these regressions get propagated to Facebook's fleet of web servers, the impact of the inefficient code will get compounded over billions of executions per day, carrying potential ramifications to Facebook's scaling efforts and the quality of the user experience. With a codebase ingesting in excess of 1,000 diffs across multiple pushes per day, it is important to have a real-time solution for detecting regressions that is not only scalable and high in recall, but also highly precise in order to avoid overrunning the remediation queue with thousands of false positives. This paper describes the end-to-end regression detection system designed and used at Facebook. The main detection algorithm is based on sequential statistics supplemented by signal processing transformations, and the performance of the algorithm was assessed with a mixture of online and offline tests across different use cases. We compare the performance of our algorithm against a simple benchmark as well as a commercial anomaly detection software solution.
机译:Facebook的多个团队都是针对监控计算和内存利用率指标,这对于管理代码库的效率非常重要。效率回归的特征在于函数或端点的每秒(QPS)模式的CPU利用率或查询体验到先前基线的意外增加。如果负责这些回归的代码变更将传播到Facebook的Web服务器舰队,则效率低下代码的影响将在每天的数十亿个执行中得到复合,对Facebook的扩展工作和用户体验的质量携带潜在的影响。通过每天复制超过1,000的CodeBase,对于检测不仅可以缩放和高召回的回归,还具有实时解决方案非常重要,而且非常精确,以避免超越修复队列有成千上万的误报。本文介绍了在Facebook上设计和使用的端到端回归检测系统。主要检测算法基于信号处理变换补充的顺序统计,并在不同用例中,在线和离线测试的混合评估算法的性能。我们比较算法对简单基准以及商业异常检测软件解决方案的性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号