我需要同时记录多个进程中的一些数据(在Windows上),以便稍后进行绘制。 rrdtool很棒,但我没有定期的数据。还有什么?
修改:
基本上,我没有“时间序列数据”,所以rrdtool标签可能是红鲱鱼。我要记录的数据是元组(url,请求,处理时间)和(sql查询,发布时间,处理时间),用于监控和分析Web应用程序。多个用户可以同时请求流行的URL,其他URL在不可预测的时间段内几乎没有访问。没有采样频率我可以在处理流程的早期应用。
我已将此数据记录到SQL数据库中。这有点愚蠢,因为它的功能不适用于我的情况使它不必要地减慢并增加日志在这里或那里丢失条目的风险。所以我希望找到类似rrdtool的东西,只有没有这个功能(rrd-beginners):
提供值时,其他数据库会更新。 RRDtool数据库的结构使其需要以预定义的时间间隔生成数据。如果在间隔期间没有获得新值,则会为该间隔存储UNKNOWN值。因此,在使用RRDtool数据库时,必须使用定期运行的脚本来确保持续的数据流来更新RRDtool数据库。
答案 0 :(得分:1)
rrdtool中不需要定期间隔。数据必须是连续的。 RRDtool将在内部进行重新采样。