Hi All!
I'm trying to setup monitoring for Garbage Collection using GenericJMX. I have successfully configured the collectd and java process and collecting other metrics. It appears that G1 Garbage Collection uses a javax.management.openmbean.CompositeData for LastGcInfo. I'm not sure how to parse this using the GenericJMX parser. Please see the example output below: java -jar cmdline-jmxclient-0.10.3.jar - 127.0.0.1:50071 "java.lang:name=G1 Young Generation,type=GarbageCollector" Attributes: LastGcInfo: LastGcInfo (type=javax.management.openmbean.CompositeData) CollectionCount: CollectionCount (type=long) CollectionTime: CollectionTime (type=long) MemoryPoolNames: MemoryPoolNames (type=[Ljava.lang.String;) Name: Name (type=java.lang.String) Valid: Valid (type=boolean) ObjectName: ObjectName (type=javax.management.ObjectName) java -jar cmdline-jmxclient-0.10.3.jar - 127.0.0.1:50071 "java.lang:name=G1 Young Generation,type=GarbageCollector" LastGcInfo 01/16/2015 10:35:52 -0500 org.archive.jmx.Client LastGcInfo: GcThreadCount: 6 duration: 52 endTime: 144351565 id: 121 memoryUsageAfterGc: key: G1 Old Gen value: committed: 152043520 init: 152043520 max: 262144000 used: 26231160 key: G1 Perm Gen value: committed: 36700160 init: 20971520 max: 85983232 used: 35893952 key: Code Cache value: committed: 4980736 init: 2555904 max: 50331648 used: 4895488 key: G1 Eden Space value: committed: 109051904 init: 110100480 max: -1 used: 0 key: G1 Survivor Space value: committed: 1048576 init: 0 max: -1 used: 1048576 memoryUsageBeforeGc: key: G1 Old Gen value: committed: 152043520 init: 152043520 max: 262144000 used: 26257208 key: G1 Perm Gen value: committed: 36700160 init: 20971520 max: 85983232 used: 35893952 key: Code Cache value: committed: 4980736 init: 2555904 max: 50331648 used: 4895488 key: G1 Eden Space value: committed: 109051904 init: 110100480 max: -1 used: 103809024 key: G1 Survivor Space value: committed: 1048576 init: 0 max: -1 used: 1048576 startTime: 144351513
_______________________________________________ collectd mailing list collectd@verplant.org http://mailman.verplant.org/listinfo/collectd