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