git: kcollect - Implement gnuplot output feature

Matthew Dillon dillon at crater.dragonflybsd.org
Sat Jul 29 17:25:23 PDT 2017


commit f9c8e4ac602a256cf6ad5264b64716f3895a4484
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Sat Jul 29 16:24:41 2017 -0700

    kcollect - Implement gnuplot output feature
    
    * Implement the gunplot output feature.  This feature currently
      hard-selects a set of fields (fields cannot be specified).
    
      Generates two graphs.  The first collects memory statistics
      and machine load.  The second collects cpu utilization and
      fault, syscall, and nlookup (file path resolution) rate.
    
    * In gnuplot output mode, -f will cause the entire dataset to be
      regenerated every 60 seconds (I don't see any way to avoid this
      to update an existing gnuplot window).
    
    * Finish implementing -o fields

Summary of changes:
 usr.bin/kcollect/Makefile                          |   3 +-
 usr.bin/kcollect/gnuplot.c                         | 205 +++++++++++++++++++++
 usr.bin/kcollect/kcollect.8                        |  31 +++-
 usr.bin/kcollect/kcollect.c                        | 120 ++++++++----
 .../sched_getcpu.c => usr.bin/kcollect/kcollect.h  |  31 ++--
 5 files changed, 333 insertions(+), 57 deletions(-)
 create mode 100644 usr.bin/kcollect/gnuplot.c
 copy lib/libc/sys/sched_getcpu.c => usr.bin/kcollect/kcollect.h (77%)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/f9c8e4ac602a256cf6ad5264b64716f3895a4484


-- 
DragonFly BSD source repository



More information about the Commits mailing list