pcp
[Top] [All Lists]

pcp updates

To: pcp@xxxxxxxxxxx
Subject: pcp updates
From: Nathan Scott <nscott@xxxxxxxxxx>
Date: Wed, 06 Aug 2008 12:23:02 +1000
Sender: pcp-bounce@xxxxxxxxxxx
Changes committed to git://oss.sgi.com:8090/nathans/pcp.git

 src/pmdas/linux/help           |    7 
 src/pmdas/linux/pmda.c         |   40 +
 src/pmdas/linux/proc_net_rpc.c |   18 
 src/pmdas/linux/proc_net_rpc.h |   15 
 src/pmdas/linux/root_linux     |    7 
 src/pmdas/windows/data.c       |  992
-----------------------------------------
 src/pmdas/windows/help.c       |   61 +-
 src/pmdas/windows/open.c       |   18 
 src/pmdas/windows/pmda.c       |  119 ++++
 src/pmdas/windows/pmns.disk    |   26 +
 10 files changed, 286 insertions(+), 1017 deletions(-)

commit ebecbdc7e846d666eea26cbd99191054120bbdf1
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Aug 6 12:20:03 2008 +1000

    Improve the help text reporting in the Windows PMDA, in two ways.
    
    Firstly, for the one-line help text, if the metric (as most do)
    uses a PDH API regular expression for fetching values, report it
    as the one-line help text.  This is very useful for matching up
    PCP metrics with their associated Windows PDH metrics (and is a
    whole lot better than reporting nothing at all).
    
    Secondly, for the long help text, add some (simple) code to wrap
    long lines (as most are) that we get back from the PDH help text
    interfaces.  Simple, yet effective.  Also strip out any Windows-
    style line endings and non-printable characters.

commit 94cfe005f836fc01d158d944325520b4306b7ab4
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Aug 6 12:16:29 2008 +1000

    Remove an old no-longer-used file from the Windows PMDA.

commit ce7f95a1d9b6688e99844abef03c75b5475d5bbf
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Aug 6 12:15:29 2008 +1000

    In addition to rewriting each metrics indom with the real domain
    number early on in the piece, in the Windows PMDA, of course we'll
    also need to update the PMIDs themselves.

commit 78f6540786193eaa60ee3a1079554b5175002fa6
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Aug 6 10:27:51 2008 +1000

    Make the rpc/nfsd server statistics match up with what the
    kernel is exporting in current mainline Linux kernels (and
    still support older versions, of course).  This means some
    new rpc server metrics were added - ie. rpc.server.fh_anon,
    fh_nocache_dir and fh_nocache_nondir.  Additional metrics
    were also added for nfsd read/write bytes (total), as well
    as th_cnt (nfsd thread count) and th_fullcnt (number of
    times all threads were used).
    
    There's yet more stuff in there, but for now this satisfies
    all of my immediate problem solving needs.  The histogram
    of nfsd thread utilisation might be useful to add, but its
    a more invasive change (needs its own indom) and not on the
    shopping list of things I must have ATM (might be useful to
    the SGI storage guys though?).

commit 6ddc6650ce20e34d5eacaf7100209533df21da20
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Aug 6 09:53:20 2008 +1000

    Add in many of the other Windows disk metrics, esp. the average
    disk read/write/total time metrics for measuring request latency.
    Also use __pmSetProgname, else the hostname in the PMDA log comes
    out incorrect, as networking is not setup and gethostname fails.



<Prev in Thread] Current Thread [Next in Thread>