pcp
[Top] [All Lists]

pcp updates: merges, qa

To: pcp <pcp@xxxxxxxxxxx>
Subject: pcp updates: merges, qa
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue, 9 Dec 2014 21:10:23 -0500 (EST)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <835320352.13677801.1418177125191.JavaMail.zimbra@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: mL7P6NlVBh2Ip7PAThTenNstR9MWaw==
Thread-topic: pcp updates: merges, qa
Changes committed to git://git.pcp.io/pcp.git dev

Andy Trigg (27):
      Added test around fetching of queues
      Dynamically defining instances of a queue instance domain.
      Added test for for return queues from ActiveMQ
      Added method on Activemq for finding queue by uid.
      Sucessfuly have a 'live' queue metric appearing. That was easy ... :-/
      Ensure all tests are passing for ActiveMQ and Queue abstraction.
      Exposed queue name as pcp metric
      Expose dequeue_count, enqueue_count and average_enqueue_time for queue
      Dynamic discovery of queues are working. **There is an edge case that 
caused pmda exiting.
      Added some additional error handling during the fetch callback for 
activemq
      Changed the addition of indom's from array based to hash based to avoid 
edge case death that occurs when all instances are removed.
      Exposed broker status as metric.
      I think we have finally figured out perl hashes of hashes.
      Added all planned 'queue' metrics.
      Added a refresh for getting valid broker health.
      Ensure that the queues method returns empty list when response is 
unavailable.
      Removed a bunch of debugging.
      Fix the units for the broker metrics.
      Add some string magic so we can convert underscore metric names to the 
camel cases version required for jmx based lookups..
      Add descriptions for all queue metrics.
      Refactored the broker level metrics to facilitate further metric addition.
      Introduced a number of broker related metrics for activemq
      Introduced memory metrics for non heap and heap.
      Added ?ignoreErrors=true to the end of all jolokia api calls.
      Added JVMMemoryPool abstraction
      Added all of the jvm memory pool metrics for activemq.
      Added garbage collection metrics for activemq

Ryan Doyle (13):
      Initial commit with some tests
      Refactor pmda to use a REST client abstraction
      Introduce queue abstraction
      Introduce method to fetch queues
      Add target to run tests
      Add ActiveMQ PMDA PMID
      Ensure that all Perl dependencies are available
      Remove unused library
      Extract statically setting the REST endpoint into something that can be 
overridden
      Removed unneeded libraries
      Extra settings for the user agent to make the PMDA more robust
      Fix formatting and licence information
      Wrong semantics for this metric

Nathan Scott (6):
      build: activemq pmda additions and gitignore file
      activemq pmda: makefile fixes, integration test qa/760
      papi pmda: minor typo corrections in autoconf/header
      qa: add proc root files for an interesting test system
      qa: fix cifs makefile macro, else make install fails
      qa: refactor code to build help text into a common routine

Mark Goodwin (2):
      Remove support for devfs device names - replaced by udev.
      Rework hinv.map.scsi for longer scsi device names and indom persistence.

Josef 'Jeff' Sipek (1):
      build: additional Solaris-related build improvements

 Makepkgs                                       |    2 
 configure                                      |    2 
 configure.ac                                   |    2 
 qa/656                                         |    1 
 qa/744                                         |   20 
 qa/745                                         |   20 
 qa/760                                         |   91 
 qa/760.out                                     |  147 +
 qa/cifs/GNUmakefile                            |    5 
 qa/common.check                                |   37 
 qa/group                                       |    2 
 qa/linux/bigsys-root-hpbl920gen8.tgz           |binary
 src/include/builddefs.in                       |    2 
 src/include/pcp/config.h.in                    |    2 
 src/libpcp/src/exports                         |    1 
 src/libpcp_trace/src/exports                   |    4 
 src/pmdas/GNUmakefile                          |    2 
 src/pmdas/activemq/.gitignore                  |    4 
 src/pmdas/activemq/ActiveMQ.pm                 |  206 +-
 src/pmdas/activemq/ActiveMQTest.pl             |  254 +-
 src/pmdas/activemq/GNUmakefile                 |   63 
 src/pmdas/activemq/Install                     |   46 
 src/pmdas/activemq/JVMGarbageCollection.pm     |   57 
 src/pmdas/activemq/JVMGarbageCollectionTest.pl |   39 
 src/pmdas/activemq/JVMMemory.pm                |   66 
 src/pmdas/activemq/JVMMemoryPool.pm            |   66 
 src/pmdas/activemq/JVMMemoryPoolTest.pl        |   50 
 src/pmdas/activemq/JVMMemoryTest.pl            |   45 
 src/pmdas/activemq/Queue.pm                    |  248 +-
 src/pmdas/activemq/QueueTest.pl                |  167 +
 src/pmdas/activemq/RESTClient.pm               |   78 
 src/pmdas/activemq/RESTClientTest.pl           |   31 
 src/pmdas/activemq/RESTClientTest.pm           |   62 
 src/pmdas/activemq/Remove                      |   23 
 src/pmdas/activemq/pmdaactivemq.1              |   69 
 src/pmdas/activemq/pmdaactivemq.pl             | 2426 ++++++++++++++++---------
 src/pmdas/linux/pmda.c                         |   20 
 src/pmdas/linux/proc_partitions.c              |    3 
 src/pmdas/linux/proc_scsi.c                    |  166 -
 src/pmdas/linux/proc_scsi.h                    |   13 
 src/pmns/stdpmid.pcp                           |    1 
 41 files changed, 3158 insertions(+), 1385 deletions(-)

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: merges, qa, Nathan Scott <=