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(-)
|