@AMXMetadata(type="runtime-mon",
group="monitoring")
@ManagedObject
@Description(value="JVM Runtime Statistics")
public class JVMRuntimeStatsProvider
extends Object
The MBean will be of the format
amx:pp=/mon/server-mon[server],type=runtime-mon,name=jvm/runtime
and can be enabled by turning the Jvm monitoring level in the admin console to LOW
| Constructor and Description |
|---|
JVMRuntimeStatsProvider() |
| Modifier and Type | Method and Description |
|---|---|
org.glassfish.external.statistics.StringStatistic |
getBootClassPath()
Gets the boot class path that is used by the bootstrap class loader to search for class files
|
org.glassfish.external.statistics.StringStatistic |
getClassPath()
Gets the Java class path that is used by the system class loader to search for class files
|
org.glassfish.external.statistics.StringStatistic |
getInputArguments()
Gets the input arguments passed to the Java virtual machine.
|
org.glassfish.external.statistics.StringStatistic |
getLibraryPath()
Gets the Java library path
|
org.glassfish.external.statistics.StringStatistic |
getManagementSpecVersion()
Gets the version of the specification for the management interface implemented by the running Java virtual machine
|
org.glassfish.external.statistics.StringStatistic |
getRuntimeName()
Gets the name representing the running Java virtual machine
|
org.glassfish.external.statistics.StringStatistic |
getSpecName()
Gets the Java virtual machine specification name
|
org.glassfish.external.statistics.StringStatistic |
getSpecVendor()
Gets the Java virtual machine specification vendor
|
org.glassfish.external.statistics.StringStatistic |
getSpecVersion()
Gets the Java virtual machine specification version
|
org.glassfish.external.statistics.CountStatistic |
getUptime()
Gets the uptime of the Java virtual machine
|
org.glassfish.external.statistics.StringStatistic |
getVmName()
Gets the Java virtual machine implementation name
|
org.glassfish.external.statistics.StringStatistic |
getVmVendor()
Gets the Java virtual machine implementation vendor
|
org.glassfish.external.statistics.StringStatistic |
getVmVersion()
Gets the Java virtual machine implementation version
|
@ManagedAttribute(id="bootclasspath-current") @Description(value="boot class path that is used by the bootstrap class loader to search for class files") public org.glassfish.external.statistics.StringStatistic getBootClassPath()
StringStatistic with the boot classpath@ManagedAttribute(id="classpath-current") @Description(value="Java class path that is used by the system class loader to search for class files") public org.glassfish.external.statistics.StringStatistic getClassPath()
StringStatistic with the system classpath@ManagedAttribute(id="inputarguments-current") @Description(value="input arguments passed to the Java virtual machine which does not include the arguments to the main method") public org.glassfish.external.statistics.StringStatistic getInputArguments()
StringStatistic with a comma separated list of input arguments. This does not include arguments
to the main method.@ManagedAttribute(id="librarypath-current") @Description(value="Java library path") public org.glassfish.external.statistics.StringStatistic getLibraryPath()
StringStatistic with the lib path@ManagedAttribute(id="managementspecversion-current") @Description(value="version of the specification for the management interface implemented by the running Java virtual machine") public org.glassfish.external.statistics.StringStatistic getManagementSpecVersion()
StringStatistic with the specification version. This is version 1.2 in Payara.@ManagedAttribute(id="name-current") @Description(value="name representing the running Java virtual machine") public org.glassfish.external.statistics.StringStatistic getRuntimeName()
StringStatistic with the name of the machine@ManagedAttribute(id="specname-current") @Description(value="Java virtual machine specification name") public org.glassfish.external.statistics.StringStatistic getSpecName()
StringStatistic with the name of the specification.
This is normally Java Virtual Machine Specification@ManagedAttribute(id="specvendor-current") @Description(value="Java virtual machine specification vendor") public org.glassfish.external.statistics.StringStatistic getSpecVendor()
StringStatistic with the name of the vendor@ManagedAttribute(id="specversion-current") @Description(value="Java virtual machine specification version") public org.glassfish.external.statistics.StringStatistic getSpecVersion()
StringStatistic with the specification version@ManagedAttribute(id="uptime-count") @Description(value="uptime of the Java virtual machine in milliseconds") public org.glassfish.external.statistics.CountStatistic getUptime()
CountStatistic with the uptime in milliseconds@ManagedAttribute(id="vmname-current") @Description(value="Java virtual machine implementation name") public org.glassfish.external.statistics.StringStatistic getVmName()
StringStatistic with the implementation name@ManagedAttribute(id="vmvendor-current") @Description(value="Java virtual machine implementation vendor") public org.glassfish.external.statistics.StringStatistic getVmVendor()
StringStatistic with the name of the vendor@ManagedAttribute(id="vmversion-current") @Description(value="Java virtual machine implementation version") public org.glassfish.external.statistics.StringStatistic getVmVersion()
StringStatistic with the implementation versionCopyright © 2019. All rights reserved.