pcp
[Top] [All Lists]

pcp updates

To: pcp@xxxxxxxxxxx
Subject: pcp updates
From: nscott@xxxxxxxxxx
Date: Sat, 23 Feb 2008 22:23:47 +1100 (EST)
Importance: Normal
Sender: pcp-bounce@xxxxxxxxxxx
User-agent: SquirrelMail/1.4.8-4.el4.centos
Changes committed to git://oss.sgi.com:8090/nathans/pcp.git

 src/cpan/GNUmakefile                    |   35 +-
 src/cpan/MANIFEST                       |    4
 src/cpan/PMDA.xs                        |  478
++++++++++++++++++++++++++------
 src/cpan/TODO                           |   12
 src/cpan/dbprobe.pl                     |  100 ------
 src/cpan/pmdadbping.pl                  |  118 -------
 src/cpan/pmdanews.pl                    |  152 ----------
 src/cpan/pmdasimple.pl                  |  191 ------------
 src/pmdas/dbping/GNUmakefile            |   52 +++
 src/pmdas/dbping/GNUmakefile.install    |   28 +
 src/pmdas/dbping/Install                |   42 ++
 src/pmdas/dbping/README                 |   51 +++
 src/pmdas/dbping/Remove                 |   38 ++
 src/pmdas/dbping/dbprobe.pl             |  105 ++++++-
 src/pmdas/dbping/domain.h               |    4
 src/pmdas/dbping/help                   |   24 +
 src/pmdas/dbping/pmdadbping.pl          |  159 ++++++++--
 src/pmdas/dbping/pmns                   |   30 ++
 src/pmdas/dbping/root                   |   10
 src/pmdas/memcache/GNUmakefile          |   51 +++
 src/pmdas/memcache/GNUmakefile.install  |   28 +
 src/pmdas/memcache/Install              |   42 ++
 src/pmdas/memcache/README               |   52 +++
 src/pmdas/memcache/Remove               |   38 ++
 src/pmdas/memcache/pmdamemcache.pl      |  297 +++++++++++++++++++
 src/pmdas/memcache/root                 |   10
 src/pmdas/news/GNUmakefile              |    8
 src/pmdas/news/pmdanews.pl              |  215 ++++++++++++--
 src/pmdas/news/root                     |   10
 src/pmdas/simple/GNUmakefile            |    8
 src/pmdas/simple/pmdasimple.pl          |  270 +++++++++++++++---
 src/pmdas/systemtap/GNUmakefile         |   56 +++
 src/pmdas/systemtap/GNUmakefile.install |   28 +
 src/pmdas/systemtap/Install             |   42 ++
 src/pmdas/systemtap/README              |   59 +++
 src/pmdas/systemtap/Remove              |   38 ++
 src/pmdas/systemtap/domain.h            |    4
 src/pmdas/systemtap/help                |   29 +
 src/pmdas/systemtap/pmdasystemtap.pl    |  107 ++++++-
 src/pmdas/systemtap/pmns                |   29 +
 src/pmdas/systemtap/probes.stp          |    6
 src/pmdas/systemtap/root                |   10
 src/pmns/stdpmid.add-on                 |    1
 src/pmns/stdpmid.pcp                    |    2
 44 files changed, 2288 insertions(+), 785 deletions(-)

commit eb832a13c9c0d063e6876da552411f8194dae733
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Sat Feb 23 22:11:46 2008 +1100

    Initial work on the memcached PMDA.

commit 54343da2c03b1b77f80361576c0c72c264a7bc42
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Sat Feb 23 22:01:15 2008 +1100

    Perl PMDA API work.  Move each of the existing Perl APIs out into
    their rightful PMDA directories.  Fix Makefile dependencies on the
    Perl module code.  Rework the Perl/C interface significantly, in
    particular allowing for pipes, sockets, and file (tail -f style)
    descriptors to provide data in a PMDA main loop.  Simplify some of
    the Perl interfaces, extend others to allow all metric/indom meta-
    data to be passed (names, short and long help text).  Install the
    probes.stp sample probes for the SystemTap PMDA.

commit 9971fa2048d99603d73f19c37fde4ac244dfad3f
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Feb 22 21:37:32 2008 +1100

    Simple database response time measurement PMDA.  The dbprobe.pl
    script should be configured to use the type of DBI appropriate
    for your database, which includes: RDBMS flavour, user/password,
    delay between "ping" requests, and the SQL statement to use.

commit 841e2b661df7d4607dd5d660f32ca95ed45384eb
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Feb 22 21:10:06 2008 +1100

    Add the SystemTap (http://sourceware.org/systemtap/) PMDA.

    This PMDA uses the SystemTap Linux kernel trace infrastructure to obtain
    performance data.  Both SystemTap and this PMDA are easily configurable,
    allowing arbitrary trace points to be monitored.  The PMDA itself is all
    Perl code, and thus easily extended to monitor additional types of trace
    information from SystemTap.

    The file $PCP_PMDAS_DIR/probes.stp contains the SystemTap script which
    will be run by the stap(1) command to insert the kernel instrumentation.
    It is intended that once suitable instrumentation has been found running
    SystemTap interactively, that a modified probes.stp and PMDA would then
    be installed to export the interesting data to PCP clients (for logging,
    charting, etc).

commit 893acb1058bd17ee8614d2685ca9eefea281838b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Feb 22 20:50:58 2008 +1100

    Move simple and news Perl PMDA examples alongside their C/sh
counterparts.

commit 78d4377d272a019e6a64d9c6c4ae3ef36118ad31
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Feb 22 20:38:01 2008 +1100

    Updates to the Perl PMDA API, in particular supporting a popen(2)
wrapper.




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