pcp
[Top] [All Lists]

parfait updates: optional mbeans

To: PCP <pcp@xxxxxxxxxxx>
Subject: parfait updates: optional mbeans
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed, 6 Apr 2016 03:02:00 -0400 (EDT)
Delivered-to: pcp@xxxxxxxxxxx
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: v0HhCM+3QGsSSlD0m3MitgF/Tzk5cg==
Thread-topic: parfait updates: optional mbeans
Changes committed to git://git.pcp.io/nathans/parfait.git master

Nathan Scott (3):
      Allow optional managed bean definitions, add metaspace metrics
      Refactor and rename the monitoring.xml spring beans specifications
      Reinstate use of the maven shade plugin package renaming for now


 parfait-agent/pom.xml                                                          
            |   13 
 
parfait-agent/src/main/java/com/custardsource/parfait/OptionalMonitoredMBeanRegistrar.java
 |   28 
 parfait-agent/src/main/java/com/custardsource/parfait/ParfaitAgent.java        
            |    2 
 parfait-agent/src/main/resources/dropwizard.xml                                
            |   16 
 parfait-agent/src/main/resources/java.xml                                      
            |  565 +++++++
 parfait-agent/src/main/resources/jdbc.xml                                      
            |   38 
 parfait-agent/src/main/resources/monitoring.xml                                
            |  776 +---------
 7 files changed, 787 insertions(+), 651 deletions(-)


commit 95934daad96b4637c0a486d8611f7ebb325d2469
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Apr 6 16:58:02 2016 +1000

    Reinstate use of the maven shade plugin package renaming for now

commit 36f4620c28b3474f67f40b66f54b73f6afd52955
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Apr 6 16:54:00 2016 +1000

    Refactor and rename the monitoring.xml spring beans specifications

commit cf33b58884504178dcf6560556343809732786e0
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Apr 6 16:46:02 2016 +1000

    Allow optional managed bean definitions, add metaspace metrics
    
    The permanent generation metrics for the various garbage collection
    implementations have had problems related to whether or not metrics
    exist within a JVM.  Original parfait handles the case where permgen
    metrics is one of a set of named beans, but not the case from Java 8
    where permgen is done away with altogether (replaced with metaspace,
    and the alternate G1 algorithms).
    
    This was a problem originally, as we attempted to define spring beans
    that didn't exist.  We now introduce a mechanism for optional metrics
    and use this to (re)introduce permgen and metaspace metrics.

<Prev in Thread] Current Thread [Next in Thread>
  • parfait updates: optional mbeans, Nathan Scott <=