5.02021-11-21T21:26:14ZTemplatesJVM GenericJVM Generic## Overview
This is a modification of [official template for generic java applications, customized for G1 GC. (and includes better graphs)
<https://github.com/tahajahangir/zabbix-jvm-template>
## Author
Taha Jahangir
TemplatesJVM- cl Loaded Class CountJMXjmx["java.lang:type=ClassLoading",LoadedClassCount]607dJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- cl Total Loaded Class CountJMXjmx["java.lang:type=ClassLoading",TotalLoadedClassCount]607dJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- cl Unloaded Class CountJMXjmx["java.lang:type=ClassLoading",UnloadedClassCount]607dJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- comp Name of the current JIT compilerJMXjmx["java.lang:type=Compilation",Name]36007d0CHARJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi{str(Client)}=1{HOST.NAME} uses suboptimal JIT compilerINFO
- comp Accumulated time spent in compilationJMXjmx["java.lang:type=Compilation",TotalCompilationTime]607dFLOATsJVMMULTIPLIER0.001service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- gc ConcurrentMarkSweep number of collections per secondJMXjmx["java.lang:type=GarbageCollector,name=ConcurrentMarkSweep",CollectionCount]207dDISABLEDFLOATJVMCHANGE_PER_SECONDservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- gc ConcurrentMarkSweep accumulated time spent in collectionJMXjmx["java.lang:type=GarbageCollector,name=ConcurrentMarkSweep",CollectionTime]207dDISABLEDFLOATsJVMMULTIPLIER0.001service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- gc Copy number of collections per secondJMXjmx["java.lang:type=GarbageCollector,name=Copy",CollectionCount]207dDISABLEDFLOATJVMCHANGE_PER_SECONDservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- gc Copy accumulated time spent in collectionJMXjmx["java.lang:type=GarbageCollector,name=Copy",CollectionTime]207dDISABLEDFLOATsJVMMULTIPLIER0.001service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- gc G1 Old collection countJMXjmx["java.lang:type=GarbageCollector,name=G1 Old Generation",CollectionCount]207dJVMSIMPLE_CHANGEservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- gc G1 Old collection timeJMXjmx["java.lang:type=GarbageCollector,name=G1 Old Generation",CollectionTime]207dmsJVMSIMPLE_CHANGEservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi{last()}>1000G1 Old GC takes too longWARNING
- gc G1 Young collection countJMXjmx["java.lang:type=GarbageCollector,name=G1 Young Generation",CollectionCount]207dJVMSIMPLE_CHANGEservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- gc G1 Young collection timeJMXjmx["java.lang:type=GarbageCollector,name=G1 Young Generation",CollectionTime]207dmsJVMSIMPLE_CHANGEservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi{last()}>1000G1 Young GC takes too longWARNING
- gc MarkSweepCompact number of collections per secondJMXjmx["java.lang:type=GarbageCollector,name=MarkSweepCompact",CollectionCount]207dDISABLEDFLOATJVMCHANGE_PER_SECONDservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- gc MarkSweepCompact accumulated time spent in collectionJMXjmx["java.lang:type=GarbageCollector,name=MarkSweepCompact",CollectionTime]207dDISABLEDFLOATsJVMMULTIPLIER0.001service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- gc ParNew number of collections per secondJMXjmx["java.lang:type=GarbageCollector,name=ParNew",CollectionCount]207dDISABLEDFLOATJVMCHANGE_PER_SECONDservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- gc ParNew accumulated time spent in collectionJMXjmx["java.lang:type=GarbageCollector,name=ParNew",CollectionTime]207dDISABLEDFLOATsJVMMULTIPLIER0.001service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- gc PS MarkSweep number of collections per secondJMXjmx["java.lang:type=GarbageCollector,name=PS MarkSweep",CollectionCount]207dDISABLEDFLOATJVMCHANGE_PER_SECONDservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- gc PS MarkSweep accumulated time spent in collectionJMXjmx["java.lang:type=GarbageCollector,name=PS MarkSweep",CollectionTime]207dDISABLEDFLOATsJVMMULTIPLIER0.001service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- gc PS Scavenge accumulated time spent in collectionJMXjmx["java.lang:type=GarbageCollector,name=PS Scavenge",CollectionTime]207dDISABLEDFLOATsJVMMULTIPLIER0.001service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mem Heap Memory committedJMXjmx["java.lang:type=Memory",HeapMemoryUsage.committed]607dBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mem Heap Memory maxJMXjmx["java.lang:type=Memory",HeapMemoryUsage.max]36007dBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mem Heap Memory usedJMXjmx["java.lang:type=Memory",HeapMemoryUsage.used]207dBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mem Non-Heap Memory committedJMXjmx["java.lang:type=Memory",NonHeapMemoryUsage.committed]607dBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mem Non-Heap Memory maxJMXjmx["java.lang:type=Memory",NonHeapMemoryUsage.max]36007dBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mem Non-Heap Memory usedJMXjmx["java.lang:type=Memory",NonHeapMemoryUsage.used]207dBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mem Object Pending Finalization CountJMXjmx["java.lang:type=Memory",ObjectPendingFinalizationCount]607dJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mp CMS Old Gen committedJMXjmx["java.lang:type=MemoryPool,name=CMS Old Gen",Usage.committed]607dDISABLEDBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mp CMS Old Gen maxJMXjmx["java.lang:type=MemoryPool,name=CMS Old Gen",Usage.max]36007dDISABLEDBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mp CMS Old Gen usedJMXjmx["java.lang:type=MemoryPool,name=CMS Old Gen",Usage.used]207dDISABLEDBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mp CMS Perm Gen committedJMXjmx["java.lang:type=MemoryPool,name=CMS Perm Gen",Usage.committed]607dDISABLEDBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mp CMS Perm Gen maxJMXjmx["java.lang:type=MemoryPool,name=CMS Perm Gen",Usage.max]36007dDISABLEDBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mp CMS Perm Gen usedJMXjmx["java.lang:type=MemoryPool,name=CMS Perm Gen",Usage.used]207dDISABLEDBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mp Code Cache committedJMXjmx["java.lang:type=MemoryPool,name=Code Cache",Usage.committed]607dBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mp Code Cache maxJMXjmx["java.lang:type=MemoryPool,name=Code Cache",Usage.max]36007dBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mp Code Cache usedJMXjmx["java.lang:type=MemoryPool,name=Code Cache",Usage.used]207dBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mp G1 Eden Space committedJMXjmx["java.lang:type=MemoryPool,name=G1 Eden Space",Usage.committed]607dBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mp G1 Eden Space usedJMXjmx["java.lang:type=MemoryPool,name=G1 Eden Space",Usage.used]207dBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mp G1 Old Gen committedJMXjmx["java.lang:type=MemoryPool,name=G1 Old Gen",Usage.committed]607dBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mp G1 Old Gen usedJMXjmx["java.lang:type=MemoryPool,name=G1 Old Gen",Usage.used]207dBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mp G1 Survivor Space committedJMXjmx["java.lang:type=MemoryPool,name=G1 Survivor Space",Usage.committed]607dBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mp G1 Survivor Space usedJMXjmx["java.lang:type=MemoryPool,name=G1 Survivor Space",Usage.used]207dBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mp Perm Gen committedJMXjmx["java.lang:type=MemoryPool,name=Perm Gen",Usage.committed]607dDISABLEDBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mp Perm Gen maxJMXjmx["java.lang:type=MemoryPool,name=Perm Gen",Usage.max]36007dDISABLEDBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mp Perm Gen usedJMXjmx["java.lang:type=MemoryPool,name=Perm Gen",Usage.used]207dDISABLEDBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mp PS Old Gen committedJMXjmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.committed]607dDISABLEDBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mp PS Old Gen maxJMXjmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.max]36007dDISABLEDBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mp PS Old Gen usedJMXjmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.used]207dDISABLEDBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mp PS Perm Gen committedJMXjmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.committed]607dDISABLEDBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mp PS Perm Gen maxJMXjmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.max]36007dDISABLEDBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mp PS Perm Gen usedJMXjmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.used]207dDISABLEDBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mp Tenured Gen committedJMXjmx["java.lang:type=MemoryPool,name=Tenured Gen",Usage.committed]607dDISABLEDBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mp Tenured Gen maxJMXjmx["java.lang:type=MemoryPool,name=Tenured Gen",Usage.max]36007dDISABLEDBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- mp Tenured Gen usedJMXjmx["java.lang:type=MemoryPool,name=Tenured Gen",Usage.used]207dDISABLEDBJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- os Max File Descriptor CountJMXjmx["java.lang:type=OperatingSystem",MaxFileDescriptorCount]36007dJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- os Open File Descriptor CountJMXjmx["java.lang:type=OperatingSystem",OpenFileDescriptorCount]607dJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- os Process CPU LoadJMXjmx["java.lang:type=OperatingSystem",ProcessCpuLoad]607dFLOAT%JVMMULTIPLIER100service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi{last(0)}>7070% os Process CPU Load on {HOST.NAME}AVERAGE
- jvm UptimeJMXjmx["java.lang:type=Runtime",Uptime]607duptimeJVMMULTIPLIER0.001service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi{nodata(5m)}=1{HOST.NAME} is not reachableAVERAGE
- jvm NameJMXjmx["java.lang:type=Runtime",VmName]36007d0CHARJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi{str(Server)}<>1{HOST.NAME} runs suboptimal VM typeINFO
- jvm VersionJMXjmx["java.lang:type=Runtime",VmVersion]36007d0CHARJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- th Daemon Thread CountJMXjmx["java.lang:type=Threading",DaemonThreadCount]607dJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- th Peak Thread CountJMXjmx["java.lang:type=Threading",PeakThreadCount]607dJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- th Thread CountJMXjmx["java.lang:type=Threading",ThreadCount]607dJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
- th Total Started Thread CountJMXjmx["java.lang:type=Threading",TotalStartedThreadCount]607dJVMservice:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi
{JVM Generic:jmx["java.lang:type=Memory",HeapMemoryUsage.used].last(0)}>({JVM Generic:jmx["java.lang:type=Memory",HeapMemoryUsage.max].last(0)}*0.7)70% mem Heap Memory used on {HOST.NAME}AVERAGE{JVM Generic:jmx["java.lang:type=Memory",NonHeapMemoryUsage.used].last(0)}>({JVM Generic:jmx["java.lang:type=Memory",NonHeapMemoryUsage.max].last(0)}*0.7)70% mem Non-Heap Memory used on {HOST.NAME}AVERAGE{JVM Generic:jmx["java.lang:type=MemoryPool,name=CMS Old Gen",Usage.used].last(0)}>({JVM Generic:jmx["java.lang:type=MemoryPool,name=CMS Old Gen",Usage.max].last(0)}*0.7)70% mp CMS Old Gen used on {HOST.NAME}AVERAGE{JVM Generic:jmx["java.lang:type=MemoryPool,name=CMS Perm Gen",Usage.used].last(0)}>({JVM Generic:jmx["java.lang:type=MemoryPool,name=CMS Perm Gen",Usage.max].last(0)}*0.7)70% mp CMS Perm Gen used on {HOST.NAME}AVERAGE{JVM Generic:jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.used].last(0)}>({JVM Generic:jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.max].last(0)}*0.7)70% mp Code Cache used on {HOST.NAME}AVERAGE{JVM Generic:jmx["java.lang:type=MemoryPool,name=Perm Gen",Usage.used].last(0)}>({JVM Generic:jmx["java.lang:type=MemoryPool,name=Perm Gen",Usage.max].last(0)}*0.7)70% mp Perm Gen used on {HOST.NAME}AVERAGE{JVM Generic:jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.used].last(0)}>({JVM Generic:jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.max].last(0)}*0.7)70% mp PS Old Gen used on {HOST.NAME}AVERAGE{JVM Generic:jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.used].last(0)}>({JVM Generic:jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.max].last(0)}*0.7)70% mp PS Perm Gen used on {HOST.NAME}AVERAGE{JVM Generic:jmx["java.lang:type=MemoryPool,name=Tenured Gen",Usage.used].last(0)}>({JVM Generic:jmx["java.lang:type=MemoryPool,name=Tenured Gen",Usage.max].last(0)}*0.7)70% mp Tenured Gen used on {HOST.NAME}AVERAGE{JVM Generic:jmx["java.lang:type=OperatingSystem",OpenFileDescriptorCount].last(0)}>({JVM Generic:jmx["java.lang:type=OperatingSystem",MaxFileDescriptorCount].last(0)}*0.7)70% os Opened File Descriptor Count used on {HOST.NAME}AVERAGE{JVM Generic:jmx["java.lang:type=GarbageCollector,name=ParNew",CollectionCount].last(0)}<{JVM Generic:jmx["java.lang:type=GarbageCollector,name=ConcurrentMarkSweep",CollectionCount].last(0)}gc Concurrent Mark Sweep in fire fighting mode on {HOST.NAME}AVERAGE{JVM Generic:jmx["java.lang:type=GarbageCollector,name=Copy",CollectionCount].last(0)}<{JVM Generic:jmx["java.lang:type=GarbageCollector,name=MarkSweepCompact",CollectionCount].last(0)}gc Mark Sweep Compact in fire fighting mode on {HOST.NAME}AVERAGE{JVM Generic:jmx["java.lang:type=Memory",HeapMemoryUsage.committed].last(0)}={JVM Generic:jmx["java.lang:type=Memory",HeapMemoryUsage.max].last(0)}mem Heap Memory fully committed on {HOST.NAME}WARNING{JVM Generic:jmx["java.lang:type=Memory",NonHeapMemoryUsage.committed].last(0)}={JVM Generic:jmx["java.lang:type=Memory",NonHeapMemoryUsage.max].last(0)}mem Non-Heap Memory fully committed on {HOST.NAME}WARNING{JVM Generic:jmx["java.lang:type=MemoryPool,name=CMS Old Gen",Usage.committed].last(0)}={JVM Generic:jmx["java.lang:type=MemoryPool,name=CMS Old Gen",Usage.max].last(0)}mp CMS Old Gen fully committed on {HOST.NAME}WARNING{JVM Generic:jmx["java.lang:type=MemoryPool,name=CMS Perm Gen",Usage.committed].last(0)}={JVM Generic:jmx["java.lang:type=MemoryPool,name=CMS Perm Gen",Usage.max].last(0)}mp CMS Perm Gen fully committed on {HOST.NAME}WARNING{JVM Generic:jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.committed].last(0)}={JVM Generic:jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.max].last(0)}mp Code Cache fully committed on {HOST.NAME}WARNING{JVM Generic:jmx["java.lang:type=MemoryPool,name=Perm Gen",Usage.committed].last(0)}={JVM Generic:jmx["java.lang:type=MemoryPool,name=Perm Gen",Usage.max].last(0)}mp Perm Gen fully committed on {HOST.NAME}WARNING{JVM Generic:jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.committed].last(0)}={JVM Generic:jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.max].last(0)}mp PS Old Gen fully committed on {HOST.NAME}WARNING{JVM Generic:jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.committed].last(0)}={JVM Generic:jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.max].last(0)}mp PS Perm Gen fully committed on {HOST.NAME}WARNING{JVM Generic:jmx["java.lang:type=MemoryPool,name=Tenured Gen",Usage.committed].last(0)}={JVM Generic:jmx["java.lang:type=MemoryPool,name=Tenured Gen",Usage.max].last(0)}mp Tenured Gen fully committed on {HOST.NAME}WARNINGJVM Class LoaderC80000- JVM Genericjmx["java.lang:type=ClassLoading",TotalLoadedClassCount]
100C800- JVM Genericjmx["java.lang:type=ClassLoading",UnloadedClassCount]
20000C8- JVM Genericjmx["java.lang:type=ClassLoading",LoadedClassCount]
JVM File DescriptorsC80000- JVM Genericjmx["java.lang:type=OperatingSystem",MaxFileDescriptorCount]
100C800- JVM Genericjmx["java.lang:type=OperatingSystem",OpenFileDescriptorCount]
JVM Garbage Collector (20s intervals)FIXEDFILLED_REGIONFFCCCCRIGHT- JVM Genericjmx["java.lang:type=GarbageCollector,name=G1 Young Generation",CollectionCount]
1990000- JVM Genericjmx["java.lang:type=GarbageCollector,name=G1 Old Generation",CollectionTime]
2009900- JVM Genericjmx["java.lang:type=GarbageCollector,name=G1 Young Generation",CollectionTime]
JVM Memory OverviewNOSTACKEDFIXED00BBBB- JVM Genericjmx["java.lang:type=Memory",NonHeapMemoryUsage.used]
1CCCCFF- JVM Genericjmx["java.lang:type=Memory",HeapMemoryUsage.used]
JVM Memory Pool Code CacheFIXED00CC00- JVM Genericjmx["java.lang:type=MemoryPool,name=Code Cache",Usage.committed]
1CC0000- JVM Genericjmx["java.lang:type=MemoryPool,name=Code Cache",Usage.used]
2000000- JVM Genericjmx["java.lang:type=MemoryPool,name=Code Cache",Usage.max]
JVM Memory Pool G1 Eden SpaceFIXED00CC00- JVM Genericjmx["java.lang:type=MemoryPool,name=G1 Eden Space",Usage.committed]
1CC0000- JVM Genericjmx["java.lang:type=MemoryPool,name=G1 Eden Space",Usage.used]
JVM Memory Pool G1 Old GenFIXED00CC00- JVM Genericjmx["java.lang:type=MemoryPool,name=G1 Old Gen",Usage.committed]
1CC0000- JVM Genericjmx["java.lang:type=MemoryPool,name=G1 Old Gen",Usage.used]
JVM Memory Pool G1 Survivor SpaceFIXED00CC00- JVM Genericjmx["java.lang:type=MemoryPool,name=G1 Survivor Space",Usage.committed]
1CC0000- JVM Genericjmx["java.lang:type=MemoryPool,name=G1 Survivor Space",Usage.used]
JVM Memory Pool OverviewNOSTACKEDFIXED0000CC- JVM Genericjmx["java.lang:type=MemoryPool,name=Code Cache",Usage.used]
1FF3333- JVM Genericjmx["java.lang:type=MemoryPool,name=G1 Survivor Space",Usage.used]
200BB00- JVM Genericjmx["java.lang:type=MemoryPool,name=G1 Old Gen",Usage.used]
3CCCCFF- JVM Genericjmx["java.lang:type=MemoryPool,name=G1 Eden Space",Usage.used]
JVM ThreadsFIXEDC80000- JVM Genericjmx["java.lang:type=Threading",PeakThreadCount]
100C800- JVM Genericjmx["java.lang:type=Threading",DaemonThreadCount]
20000C8- JVM Genericjmx["java.lang:type=Threading",ThreadCount]