【问题标题】:Correlate time series with Graphite将时间序列与 Graphite 相关联
【发布时间】:2014-02-06 23:28:33
【问题描述】:

Graphite 有办法可视化两个时间序列之间的相关性吗?

我想要这样的东西:

this SlideShare presentation 中提到了 correlate 数据转换函数(幻灯片 11),但我找不到有关它的文档。

【问题讨论】:

    标签: monitoring time-series graphite


    【解决方案1】:

    在 Graphite 中显示事件的技巧是将drawAsInfinite() 函数应用于红色指标。这会将事件显示为事件发生时的垂直线。

    更新-

    也许你的意思是timeShift()

    "..如果我们想直接关联现在和之间的活动怎么办? 两周前的同一时间?这是 timeShift() 函数的地方 进来。让我们看看同样的 4 周期间,但这次 我们将审查两周的当前数据并用 前两周的时移跨度。”

    Source.

    【讨论】:

    • 谢谢,但我对时间序列的相关性感兴趣,即蓝点。
    • 再次感谢,但我想要的是一个横轴不是时间,而是二级维度的图。例如,在我展示的图中,一个轴是 CPU 使用率,另一个轴是加载时间。这更难计算,因为它涉及两个系列的相关性。事实证明,这不符合 Graphite 的愿景,而且不可能开箱即用。
    【解决方案2】:

    回答我自己的问题:这是不可能的,也不符合 Graphite 的愿景。

    来自他们的GitHub issue tracker

    如果 X 轴不是时间,那么它就不是时间序列……Graphite 是用于时间序列数据的绘图工具。

    【讨论】:

      【解决方案3】:

      一个接一个。这条线越直,它们就越相关。如果这种相关性当然是线性的。可以是对数或任何东西。但在这些情况下,您的两轴示例也行不通。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-07-05
        • 2016-01-08
        • 2015-03-19
        • 1970-01-01
        • 2019-06-22
        • 2018-06-30
        • 1970-01-01
        • 2017-04-20
        相关资源
        最近更新 更多