将具有静态时间的数据发送到Graphite

时间:2015-02-23 22:31:05

标签: graphite

我目前正在向Graphite发送日志,这些日志每30分钟更新一次时间戳和一个值,但是我还会保留日志,以便在一周内每天每30分钟计算一次此数据的趋势。 / p>

例如,在JSON中:

{
            "stat_id": "1-0-32",
            "_t": "16:00",
            "value": 26.0,
            "value_count": 4.0,
            "day_type": "Weekday",
            "day": "Monday"
          }

是特定指标的星期一16:00的平均值。我希望能够在已经绘制的原始数据之上绘制这个趋势数据。我已经使用像averageSeries(timeStack(metric, "7d", x, y))这样的Graphite函数来尝试重新创建趋势数据,但我并不确信它能够准确,完整地表示趋势。

所以我想我的问题是我可以通过向Graphite发送数据来实现这一点,这些数据只会改变值,时间戳是静态的,并且某种程度上代表一周中的小时数吗?

1 个答案:

答案 0 :(得分:0)

我最终做的是通过将时间戳应用到当天来添加趋势数据,就像它是实时数据一样,确保不添加未来的指标。

相关问题