2017-10-04 36 views
-1

当我解决一些站点问题时,我需要检查许多指标,如CPU,内存,应用程序指标等。一般情况下,我想自动知道以下项目(无需逐个检查所有指标):用于故障排除的度量模式分析

  1. 有多少度量标准在此期间出现峰值。
  2. 如果度量X具有与度量Y相同的模式Y
  3. 如果度量X具有一些周期性字符。

对于第1项和第2项,我想我可以通过计算一些变化率来得到它。对于第3项,我目前还不知道。

我这里的问题是:

  1. 做我们已经有一些图书馆,可在此使用,语言(去吧,使用Java,Python是确定)。
  2. 你有没有要求任何建议3.

=====

更多的背景在这里:

我有一个普罗米修斯(监控系统)设置了,但我的问题我想自动分析这些指标。例如: 用户输入: 以下是1000个时间序列数据,我在时间1到时间2有问题,我看到指标X在此期间加标。 程序输出: 项目1/2/3以上。

我在执行程序时只是遇到了一些问题。

+0

https://prometheus.io/ – Peter

+0

谢谢@Peter,但那不是我现在想要的,请看我编辑的版本。 – zhihuifan

+0

https://github.com/etsy/skyline用于执行此操作。它的目的是为了statsd,不再维护,但也许它有助于你的搜索努力。 Elasticsearch现在有类似的东西(他们称之为机器学习) - 尽管这是商业订阅的一部分。 – Peter

回答