几个月来,我一直是 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 数据点?
你有什么建议吗?