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.
|