如何可视化时序跟踪数据?

时间:2012-01-17 09:06:43

标签: optimization visualization data-visualization timing tracing

我正在编写一些软件,它会重复执行一些不同的任务,我可以根据间隔时间数据生成一个跟踪(也可能是队列深度数据)。

我正在寻找可视化这些数据的好方法,所以我可以一目了然地看到,例如,时间抖动是什么样的,以及异常值(偶尔极其缓慢处理的事件)可以帮助我调整性能。

我已经玩过gnuplot在X11下进行实时查看,这是好的,过去我已经制作了CSV文件并将它们导入到MS Excel中以绘制一些图形。

我想知道是否有一些不错的软件用于此类事情。我对生成静态图形图像感兴趣,但我对某种支持独立水平和垂直缩放的实时查看器GUI更感兴趣。

使用我可以更改的代码生成跟踪数据,并在测试运行后使用Perl脚本进行预处理,因此我可以输出几乎任何格式。

1 个答案:

答案 0 :(得分:1)

http://code.google.com/apis/chart/interactive/docs/gallery/annotatedtimeline.html

最容易通过谷歌电子表格界面获取

使时间序列仪表板变得简单的新工具是Cube:http://square.github.com/cube/

另一个简单而美观的时间序列JavaScript库是:http://dygraphs.com/