0

几个月来,我一直是 Graphite+Grafana 的快乐用户,我一直在我的公司周围倡导它。

我的方法是测量感兴趣的数据并将它们收集到 1 分钟或 5 分钟的存储桶中,并将该信息发送到 Graphite。最近,一个处理报价(每天数十亿!)的小组联系了我,他们的方法是在他们的应用程序每次处理 100 万个报价时创建一个日志行。问题是 2 条日志行之间的间隔可能非常不稳定,从 1 秒到几个小时不等。

然后的困境是:我应该将我的保留策略设置为 1 秒存储桶,以便我可以看到与峰值相关的所有测量值,还是应该使用 1 分钟存储桶,以便保存和稍后保存的数据点数量查询更易于管理。仅供参考,当我将其设置为 1 秒时,显示 8 或 10 个图表的数据,由于数据点的数量(主要是 NULL),几天来系统(或至少我的浏览器)处于爬行状态从 Graphite 推到 Grafana

这是我的保留政策:1s:10d,1m:36d,5m:180d

或者,有没有办法将 Grafana+Graphite 配置为仅检索非 NULL 数据点?

你有什么建议吗?

4

1 回答 1

2

您始终可以为 1s 指标指定较低的保留期,因此当您显示更长的范围时,Graphite 只会向您发送更粗略的级别。

例如,您可以指定:1s:2d、1m:7d、5m:180d

这样,如果您显示过去 2 天以上的范围,您将获得 1m 分辨率(依此类推),这不会使您的浏览器爬行,而您仍然可以检查过去 2 天的峰值。

于 2015-02-10T16:24:38.277 回答