我目前正在向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发送数据来实现这一点,这些数据只会改变值,时间戳是静态的,并且某种程度上代表一周中的小时数吗?
答案 0 :(得分:0)
我最终做的是通过将时间戳应用到当天来添加趋势数据,就像它是实时数据一样,确保不添加未来的指标。