Graphite / Graphiti-esque工具,精度为毫秒级,可选聚合

时间:2012-10-08 23:33:23

标签: visualization time-series graphite

我需要一个时间序列数据存储和可视化平台,我可以将实验数据转储到分层命名空间,然后再返回进行分析。保存图形模板,链接到图形和其他功能,从分析到演示将非常有用。最初我很高兴阅读GraphiteGraphiti,因为它们似乎符合要求。但是,我跟踪的事件相隔几毫秒,我需要保持毫秒精度而不进行聚合或平均。它{4}}使Graphite发挥得很好的唯一方法是从statsd汇总到每秒的度量,这会模糊我感兴趣的事件。在某些情况下,可选聚合会很好,但并非总是如此。 / p>

looks like获取具有毫秒时间戳的事件,但Cube似乎是一个丰富的库,而不是像Graphite这样的完整平台。它似乎也是以实时为导向的。如果我找不到满足我需求的好堆栈,我可能会使用Cube来存储我的数据,但是用批量脚本可视化它来生成成堆的matplotlib图并不好玩。

我是否误导了,或者是否有其他框架可以让我以任意时间粒度进行体面的分析/互动?

1 个答案:

答案 0 :(得分:0)

Cubism.js只是Graphite(以及其他后端,如Cube)的前端,所以我认为它符合您的需求。

您需要设置Graphite系统以存储具有适当详细程度(例如毫秒)的指标(而不是Cube),然后使用Cubism的Graphite context以相同的步长值显示它。