Permalink
Browse files

Added --csv option

  • Loading branch information...
dagwieers committed Dec 31, 2004
1 parent d7edad2 commit 9308c99cf9215856210d8c8ad536ed2801f8d7f1
Showing with 198 additions and 87 deletions.
  1. +4 −2 ChangeLog
  2. +23 −4 TODO
  3. +168 −81 dstat
  4. +3 −0 dstat.1
View
@@ -1,6 +1,8 @@
* 0.5.7
-- Change Makefile to not install when run without target. (Kurt Roeckx)
-- Fixed another crash caused by /proc instability.
+- Change Makefile to not install when run without target (Kurt Roeckx)
+- Fixed another crash caused by /proc instability
+- Added --csv option to output Comma-Seperated-Value output
+- If output is not a tty, don't care about line-width
* 0.5.6
- Made sys and int stats unit-aware (so 10000 int/sec -> 10.0k) (Anton Blanchard)
View
27 TODO
@@ -2,23 +2,29 @@
+ Add --config option and use /etc/dstat.conf to influence output
+ Allow to force to given magnitude
+ Look at possibilities to show deviation (on second line ?)
-+ Improve manpage
-+ Detect terminal capabilities (colors, ANSI) using curses (?)
+ Find a way to use curses without the flickering and tty clearing in screen
++ Detect terminal capabilities (colors, ANSI) using curses (?)
+ Re-implement -I eth0,eth1
### Export/Graph
+ Add -o/--output option to save directly to a file
-+ Add --parse option to give parsable output (maybe CSV output ?)
+ Interface with rrdtool
### Extending statistics (help welcome!)
+ Add all stats to seperate modules and allow people to plugin their own modules
-+ Add application stats (-a or -A pid,cmd)
+ Add icmp, nfs, ntp stats ?
+ Add user stats (number of users logged on)
++ Add application stats (-a or -A pid,cmd)
+ Look into interfacing with apps (bind, sendmail, postfix, squid, amavisd, laus, samba)
+ Look into interfacing with specific HW counters in /proc
++ Look at /proc/slabinfo, /proc/meminfo, /proc/locks, /proc/mdstat, /proc/vmstat
+
+### Documentation (help welcome!)
++ Improve manpage
++ Create document on general system performance tuning
+ (explaining the different values in /proc, especially the concerning ones)
++ Create document on general system performance tools
+ (explaining the different uses of tools like dstat, iostat, pmap, strace, tcpdump)
### General bugs
+ Backport all changes to dstat15
@@ -28,3 +34,16 @@
+ tcp stat is very slow and generates lots of softirqs (on some systems)
+ Implement better (?) protection against counter rollovers
+ Fix bug with: ./dstat -tit -I 177
+
+### Redesign (v2.0)
++ Create modules that can contain samples of different units
+
+ CPU: (see mpstat)
+ sys, usr, idl, iow, hiq, siq (percentage)
+ intr/sec (int)
+
+ IO: (see iostat -x)
+ tps (int)
+ blk_read/sec, blk_wrtn/sec (kB/sec)
+
++ Design proper object model
Oops, something went wrong.

0 comments on commit 9308c99

Please sign in to comment.