中文

ExplainIt!——面向时间序列数据的声明式根因分析引擎(扩展版)

数据库 2019-03-25 v2

摘要

我们提出 ExplainIt!,一个声明式、无监督的根因分析引擎,其利用来自诸如数据中心等大型复杂系统的时间序列监测数据。ExplainIt! 使运维人员能够简洁地指定大量因果假设以搜索有趣事件的成因。ExplainIt! 随后对这些假设排序,将因果依赖关系从数十万条缩减至寥寥数条以供人员理解。我们展示了声明式语言(如 SQL)如何能有效以声明式枚举探测底层系统未知概率图因果模型结构的假设。我们的论点是,数据库处于独特地位,可使用户快速探索从多样来源收集数据中的可能因果机制。我们经实验展示自 2014 年末以来 ExplainIt! 如何帮助我们解决某商业产品中的 30 余个性能问题,并详细讨论其中数例。

关键词

引用

@article{arxiv.1903.08132,
  title  = {ExplainIt! -- A declarative root-cause analysis engine for time series data (extended version)},
  author = {Vimalkumar Jeyakumar and Omid Madani and Ali Parandeh and Ashutosh Kulshreshtha and Weifei Zeng and Navindra Yadav},
  journal= {arXiv preprint arXiv:1903.08132},
  year   = {2019}
}

备注

SIGMOD Industry Track 2019