All Downloads are FREE. Search and download functionalities are using the official Maven repository.

arfait.parfait-agent.1.2.1.source-code.jvm.json Maven / Gradle / Ivy

{
    "metrics": [
	{
	    "name": "java.uptime",
	    "description": "Application uptime (msec)",
	    "units": "milliseconds",
	    "mBeanName": "java.lang:type=Runtime",
	    "mBeanAttributeName": "Uptime"
	},
	{
	    "name": "java.runtime_name",
	    "description": "An internal Java process identifier",
	    "units": "none",
	    "semantics": "constant",
	    "mBeanName": "java.lang:type=Runtime",
	    "mBeanAttributeName": "Name"
	},
	{
	    "name": "java.memory.heap[init]",
	    "description": "Initial Java heap memory configuration size",
	    "units": "bytes",
	    "mBeanName": "java.lang:type=Memory",
	    "mBeanAttributeName": "HeapMemoryUsage",
	    "mBeanCompositeDataItem": "init"
	},
	{
	    "name": "java.memory.heap[used]",
	    "description": "Actual amount of memory in use for the Java heap",
	    "units": "bytes",
	    "mBeanName": "java.lang:type=Memory",
	    "mBeanAttributeName": "HeapMemoryUsage",
	    "mBeanCompositeDataItem": "used"
	},
	{
	    "name": "java.memory.heap[committed]",
	    "description": "Virtual memory size",
	    "units": "bytes",
	    "mBeanName": "java.lang:type=Memory",
	    "mBeanAttributeName": "HeapMemoryUsage",
	    "mBeanCompositeDataItem": "committed"
	},
	{
	    "name": "java.memory.heap[max]",
	    "description": "Maximum Java heap memory size",
	    "units": "bytes",
	    "mBeanName": "java.lang:type=Memory",
	    "mBeanAttributeName": "HeapMemoryUsage",
	    "mBeanCompositeDataItem": "max"
	},
	{
	    "name": "java.memory.nonheap[init]",
	    "description": "Initial Java memory configuration size excluding heap space",
	    "units": "bytes",
	    "mBeanName": "java.lang:type=Memory",
	    "mBeanAttributeName": "NonHeapMemoryUsage",
	    "mBeanCompositeDataItem": "init"
	},
	{
	    "name": "java.memory.nonheap[used]",
	    "description": "Actual memory in use by Java excluding heap space",
	    "units": "bytes",
	    "mBeanName": "java.lang:type=Memory",
	    "mBeanAttributeName": "NonHeapMemoryUsage",
	    "mBeanCompositeDataItem": "used"
	},
	{
	    "name": "java.memory.nonheap[committed]",
	    "description": "Virtual memory size",
	    "units": "bytes",
	    "mBeanName": "java.lang:type=Memory",
	    "mBeanAttributeName": "NonHeapMemoryUsage",
	    "mBeanCompositeDataItem": "committed"
	},
	{
	    "name": "java.memory.nonheap[max]",
	    "description": "Maximum Java memory size excluding heap space",
	    "units": "bytes",
	    "mBeanName": "java.lang:type=Memory",
	    "mBeanAttributeName": "NonHeapMemoryUsage",
	    "mBeanCompositeDataItem": "max"
	},
	{
	    "name": "java.memorypool.metaspace[init]",
	    "description": "Initial metaspace memory configuration size",
	    "units": "bytes",
	    "mBeanName": "java.lang:type=MemoryPool,name=Metaspace",
	    "mBeanAttributeName": "Usage",
	    "mBeanCompositeDataItem": "init"
	},
	{
	    "name": "java.memorypool.metaspace[used]",
	    "description": "Actual memory in use in metaspace",
	    "units": "bytes",
	    "mBeanName": "java.lang:type=MemoryPool,name=Metaspace",
	    "mBeanAttributeName": "Usage",
	    "mBeanCompositeDataItem": "used"
	},
	{
	    "name": "java.memorypool.metaspace[committed]",
	    "description": "Virtual memory size for metaspace pool",
	    "units": "bytes",
	    "mBeanName": "java.lang:type=MemoryPool,name=Metaspace",
	    "mBeanAttributeName": "Usage",
	    "mBeanCompositeDataItem": "committed"
	},
	{
	    "name": "java.memorypool.metaspace[max]",
	    "description": "Maximum metaspace pool memory size",
	    "units": "bytes",
	    "mBeanName": "java.lang:type=MemoryPool,name=Metaspace",
	    "mBeanAttributeName": "Usage",
	    "mBeanCompositeDataItem": "max"
	},
	{
	    "name": "java.memorypool.peak.metaspace[init]",
	    "description": "Initial metaspace memory configuration size",
	    "units": "bytes",
	    "mBeanName": "java.lang:type=MemoryPool,name=Metaspace",
	    "mBeanAttributeName": "PeakUsage",
	    "mBeanCompositeDataItem": "init"
	},
	{
	    "name": "java.memorypool.peak.metaspace[used]",
	    "description": "Actual memory in use in metaspace",
	    "units": "bytes",
	    "mBeanName": "java.lang:type=MemoryPool,name=Metaspace",
	    "mBeanAttributeName": "PeakUsage",
	    "mBeanCompositeDataItem": "used"
	},
	{
	    "name": "java.memorypool.peak.metaspace[committed]",
	    "description": "Virtual memory size for metaspace pool",
	    "units": "bytes",
	    "mBeanName": "java.lang:type=MemoryPool,name=Metaspace",
	    "mBeanAttributeName": "PeakUsage",
	    "mBeanCompositeDataItem": "committed"
	},
	{
	    "name": "java.memorypool.peak.metaspace[max]",
	    "description": "Maximum metaspace pool memory size",
	    "units": "bytes",
	    "mBeanName": "java.lang:type=MemoryPool,name=Metaspace",
	    "mBeanAttributeName": "PeakUsage",
	    "mBeanCompositeDataItem": "max"
	},
	{
	    "name": "java.memorypool.permgen[init]",
	    "description": "Initial permgen memory configuration size",
	    "units": "bytes",
	    "optional": true,
	    "mBeanName": "java.lang:type=MemoryPool,name=PS Perm Gen|Perm Gen|CMS Perm Gen",
	    "mBeanAttributeName": "Usage",
	    "mBeanCompositeDataItem": "init"
	},
	{
	    "name": "java.memorypool.permgen[used]",
	    "description": "Actual memory in use in permgen space",
	    "units": "bytes",
	    "optional": true,
	    "mBeanName": "java.lang:type=MemoryPool,name=PS Perm Gen|Perm Gen|CMS Perm Gen",
	    "mBeanAttributeName": "Usage",
	    "mBeanCompositeDataItem": "used"
	},
	{
	    "name": "java.memorypool.permgen[committed]",
	    "description": "Virtual memory size for permgen space",
	    "units": "bytes",
	    "optional": true,
	    "mBeanName": "java.lang:type=MemoryPool,name=PS Perm Gen|Perm Gen|CMS Perm Gen",
	    "mBeanAttributeName": "Usage",
	    "mBeanCompositeDataItem": "committed"
	},
	{
	    "name": "java.memorypool.permgen[max]",
	    "description": "Maximum permgen memory size",
	    "units": "bytes",
	    "optional": true,
	    "mBeanName": "java.lang:type=MemoryPool,name=PS Perm Gen|Perm Gen|CMS Perm Gen",
	    "mBeanAttributeName": "Usage",
	    "mBeanCompositeDataItem": "max"
	},
	{
	    "name": "java.memorypool.eden[init]",
	    "description": "Initial Eden memory configuration size",
	    "units": "bytes",
	    "optional": true,
	    "mBeanName": "java.lang:type=MemoryPool,name=PS Eden Space|Eden Space|Par Eden Space",
	    "mBeanAttributeName": "Usage",
	    "mBeanCompositeDataItem": "init"
	},
	{
	    "name": "java.memorypool.eden[used]",
	    "description": "Actual memory in use in Eden space",
	    "units": "bytes",
	    "optional": true,
	    "mBeanName": "java.lang:type=MemoryPool,name=PS Eden Space|Eden Space|Par Eden Space",
	    "mBeanAttributeName": "Usage",
	    "mBeanCompositeDataItem": "used"
	},
	{
	    "name": "java.memorypool.eden[committed]",
	    "description": "Virtual memory size for Eden space",
	    "units": "bytes",
	    "optional": true,
	    "mBeanName": "java.lang:type=MemoryPool,name=PS Eden Space|Eden Space|Par Eden Space",
	    "mBeanAttributeName": "Usage",
	    "mBeanCompositeDataItem": "committed"
	},
	{
	    "name": "java.memorypool.eden[max]",
	    "description": "Maximum Eden memory size",
	    "units": "bytes",
	    "optional": true,
	    "mBeanName": "java.lang:type=MemoryPool,name=PS Eden Space|Eden Space|Par Eden Space",
	    "mBeanAttributeName": "Usage",
	    "mBeanCompositeDataItem": "max"
	},
	{
	    "name": "java.memorypool.survivor[init]",
	    "description": "Initial survivor memory configuration size",
	    "units": "bytes",
	    "optional": true,
	    "mBeanName": "java.lang:type=MemoryPool,name=PS Survivor Space|Survivor Space|Par Survivor Space",
	    "mBeanAttributeName": "Usage",
	    "mBeanCompositeDataItem": "init"
	},
	{
	    "name": "java.memorypool.survivor[used]",
	    "description": "Actual memory in use in survivor space",
	    "units": "bytes",
	    "optional": true,
	    "mBeanName": "java.lang:type=MemoryPool,name=PS Survivor Space|Survivor Space|Par Survivor Space",
	    "mBeanAttributeName": "Usage",
	    "mBeanCompositeDataItem": "used"
	},
	{
	    "name": "java.memorypool.survivor[committed]",
	    "description": "Virtual memory size for survivor space",
	    "units": "bytes",
	    "optional": true,
	    "mBeanName": "java.lang:type=MemoryPool,name=PS Survivor Space|Survivor Space|Par Survivor Space",
	    "mBeanAttributeName": "Usage",
	    "mBeanCompositeDataItem": "committed"
	},
	{
	    "name": "java.memorypool.survivor[max]",
	    "description": "Maximum survivor memory size",
	    "units": "bytes",
	    "optional": true,
	    "mBeanName": "java.lang:type=MemoryPool,name=PS Survivor Space|Survivor Space|Par Survivor Space",
	    "mBeanAttributeName": "Usage",
	    "mBeanCompositeDataItem": "max"
	},
	{
	    "name": "java.memorypool.codecache[init]",
	    "description": "Initial codecache memory configuration size",
	    "units": "bytes",
	    "optional": true,
	    "mBeanName": "java.lang:type=MemoryPool,name=Code Cache",
	    "mBeanAttributeName": "Usage",
	    "mBeanCompositeDataItem": "init"
	},
	{
	    "name": "java.memorypool.codecache[used]",
	    "description": "Actual memory in use in codecache space",
	    "units": "bytes",
	    "optional": true,
	    "mBeanName": "java.lang:type=MemoryPool,name=Code Cache",
	    "mBeanAttributeName": "Usage",
	    "mBeanCompositeDataItem": "used"
	},
	{
	    "name": "java.memorypool.codecache[committed]",
	    "description": "Virtual memory size for codecache space",
	    "units": "bytes",
	    "optional": true,
	    "mBeanName": "java.lang:type=MemoryPool,name=Code Cache",
	    "mBeanAttributeName": "Usage",
	    "mBeanCompositeDataItem": "committed"
	},
	{
	    "name": "java.memorypool.codecache[max]",
	    "description": "Maximum codecache memory size",
	    "units": "bytes",
	    "optional": true,
	    "mBeanName": "java.lang:type=MemoryPool,name=Code Cache",
	    "mBeanAttributeName": "Usage",
	    "mBeanCompositeDataItem": "max"
	},
	{
	    "name": "java.memorypool.tenured[init]",
	    "description": "Initial tenured memory configuration size",
	    "units": "bytes",
	    "optional": true,
	    "mBeanName": "java.lang:type=MemoryPool,name=PS Old Gen|Tenured Gen|CMS Old Gen",
	    "mBeanAttributeName": "Usage",
	    "mBeanCompositeDataItem": "init"
	},
	{
	    "name": "java.memorypool.tenured[used]",
	    "description": "Actual memory in use in tenured space",
	    "units": "bytes",
	    "optional": true,
	    "mBeanName": "java.lang:type=MemoryPool,name=PS Old Gen|Tenured Gen|CMS Old Gen",
	    "mBeanAttributeName": "Usage",
	    "mBeanCompositeDataItem": "used"
	},
	{
	    "name": "java.memorypool.tenured[committed]",
	    "description": "Virtual memory size for tenured space",
	    "units": "bytes",
	    "optional": true,
	    "mBeanName": "java.lang:type=MemoryPool,name=PS Old Gen|Tenured Gen|CMS Old Gen",
	    "mBeanAttributeName": "Usage",
	    "mBeanCompositeDataItem": "committed"
	},
	{
	    "name": "java.memorypool.tenured[max]",
	    "description": "Maximum tenured memory size",
	    "units": "bytes",
	    "optional": true,
	    "mBeanName": "java.lang:type=MemoryPool,name=PS Old Gen|Tenured Gen|CMS Old Gen",
	    "mBeanAttributeName": "Usage",
	    "mBeanCompositeDataItem": "max"
	},
	{
	    "name": "java.memory.gc.full.count",
	    "description": "Count of JVM full garbage collections",
	    "optional": true,
	    "semantics": "counter",
	    "mBeanName": "java.lang:type=GarbageCollector,name=MarkSweepCompact|PS MarkSweep|ConcurrentMarkSweep",
	    "mBeanAttributeName": "CollectionCount"
	},
	{
	    "name": "java.memory.gc.full.time",
	    "description": "Time spent performing full garbage collections",
	    "units": "milliseconds",
	    "optional": true,
	    "semantics": "counter",
	    "mBeanName": "java.lang:type=GarbageCollector,name=MarkSweepCompact|PS MarkSweep|ConcurrentMarkSweep",
	    "mBeanAttributeName": "CollectionTime"
	},
	{
	    "name": "java.memory.gc.minor.count",
	    "description": "Count of JVM minor garbage collections",
	    "optional": true,
	    "semantics": "counter",
	    "mBeanName": "java.lang:type=GarbageCollector,name=Copy|PS Scavenge|ParNew",
	    "mBeanAttributeName": "CollectionCount"
	},
	{
	    "name": "java.memory.gc.minor.time",
	    "description": "Time spent performing minor garbage collections",
	    "units": "milliseconds",
	    "optional": true,
	    "semantics": "counter",
	    "mBeanName": "java.lang:type=GarbageCollector,name=Copy|PS Scavenge|ParNew",
	    "mBeanAttributeName": "CollectionTime"
	},
	{
	    "name": "java.jvm.compilation",
	    "description": "Time spent in the JVM doing Java bytecode compilation",
	    "units": "milliseconds",
	    "semantics": "counter",
	    "mBeanName": "java.lang:type=Compilation",
	    "mBeanAttributeName": "TotalCompilationTime"
	},
	{
	    "name": "java.jvm.classloader.loaded.current",
	    "description": "Number of classes currently loaded in memory by the classloader",
	    "mBeanName": "java.lang:type=ClassLoading",
	    "mBeanAttributeName": "LoadedClassCount"
	},
	{
	    "name": "java.jvm.classloader.unloaded.total",
	    "description": "Number of classes unloaded from memory by the classloader",
	    "units": "bytes",
	    "semantics": "counter",
	    "mBeanName": "java.lang:type=ClassLoading",
	    "mBeanAttributeName": "UnloadedClassCount"
	},
	{
	    "name": "java.jvm.classloader.loaded.total",
	    "description": "Total number of classes loaded by the classloader",
	    "semantics": "counter",
	    "mBeanName": "java.lang:type=ClassLoading",
	    "mBeanAttributeName": "TotalLoadedClassCount"
	}
    ]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy