Vmstax
Learning Flex 3, i wanted to test the chart functionnalities. As a case study, i took the problematic of drawing charts from a vmstat log. At the end of your load tests, you have to build the charts. It may takeĀ a long time to do that using Word or OpenOffice and it is not one of my favorite task. So, i decided to make an application in Flex : you upload a vmstat log file, the charts are displayed and finally, you can export them as images so you can include them into your reports.
Documentation
The allowed vmstat formats are :
- Vmstat (kernel 2.6)
- Vmstat (kernel 2.4)
- Vmstat (Solaris)
- Vmstat (AIX)
Example how to generate the log file with vmstat :
vmstat -n 5 > vmstat.log
Example how to generate the log file with dstat :
dstat --output dstat.log-d -m -p -g -s -n -N eth0,eth1 -c -C 0,1
Releases Notes
Release 1.5.1 [26 Mars 2011]
- [Improvement] Dstat: support of concatenated files.
Release 1.5.0 [19 Mars 2011]
- [Improvement] Support for dstat command has been added. Dstat is a much more complete tool than vmstat.
Release 1.4.3 [5 Mars 2011]
- [Improvement] Zip file support. Compress your log files, then upload the zip file into Vmstax.
Release 1.4.2 [27 Feb 2011]
- [Improvement] Better application tool bar
- [Improvement] Tab navigation
Release 1.4.1 [20 Feb 2011]
- [Improvement] Better application tool bar
- [New] Vmstax facebook page created. Web link inside the application.
- [New] Show information about vmstax use in 2010.
Release 1.4.0 [12 Feb 2011]
- [Improvement] By rewarding the author, you can add your company logo into the software.
- [Fixed] Fixed percentage translation (Thx Paul).
Release 1.3.2 [18 Sept 2010]
- [Improvement] Make title bigger and remove transparency background of exported images.
- [Improvement] Use of uploaded filename for image filenames.
- [Improvement] Upgrade to Swiz 1.0-RC2
Release 1.3.1 [5 Sept 2010]
- [Fixed] Upload Button Menu doesnot always work.
- [Fixed] The line on the memory graph doesnot show correctly.
- [Improvement] Add Busy Cursor on upload and on application initialisation.
- [Improvement] Add “b” field on the process chart.
- [Improvement] Show vertical axis title from bottom to top.
Release 1.3.0 [30 July 2010]
- [Improvement] Possibility to show uploaded file name.
- [Improvement] Upgrade Flex 4
- [Improvement] Use of Swiz Framework for developpment
Release 1.2.4 [25 July 2009]
- [Improvement] Free Memory graph now includes -/+ buffer/cache for Linux 2.4 & 2.6 vmstat.
Release 1.2.3 [11 Mai 2009]
- [Improvement] Vmstat format of AIX system is now supported
Release 1.2.2 [4 May 2009]
- [Improvement] Reduce swf file size from 860kb to 530kb.
Release 1.2.1 [30 April 2009]
- [Improvement] Vmstat format of Solaris system is now supported
- [Improvement] Vmstat format of Linux 2.4 system is now supported
Release 1.2.0 [29 April 2009]
- [Improvement] New internal architecture : will be able to draw new charts from other file formats(iostat, sar…) without increasing the swf size.
- [Fixed] : Time was bad when changing periodicity on charts with merged points.
Release 1.1.0 [25 April 2009]
- [Improvement] Add chart export as individual images.
Release 1.0.3 [19 April 2009]
- [Improvement] Charts with too many points were unreadable. A limit of 210 points has been set. Over that limit, points are merged( an average is computed ).
- [Fixed] On the Cpu chart, a datatip ‘false’ could appear.
- [Fixed] On vertical and horizontal axis, the same label could appear several times due to a bad round compute.
- [Fixed] On the vertical axis of the waiting process chart, label could be a decimal value. It makes no sense as the number of processes is necessarily a whole value.
Release 1.0.2 [16 April 2009]
- [Fixed] Problem with empty lines.
- [Fixed] Problem with a kind of header format.
Release 1.0.1 [15 April 2009]
- [Fixed] Problem with repeating headers in the vmstat log file.
Release 1.0.0 [4 April 2009]
- Initial release