Skip to main content
Version: NG 3.0 (Beta)

JBoss

Introduction

JBoss, now known as WildFly, is an open-source Java EE-based application server. It's developed by Red Hat and is used for building, deploying, and hosting highly-transactional Java applications and service

Getting Started

Compatibility

The JBoss O11ySource is compatible with all versions equal to or greater than 7.0.0.

Data Collection Method

vuSmartMaps collects health and performance data from JBoss server using VuNet's vuAppAgent. This agent collects data based on the source configuration.

Prerequisites

Dependent Configuration

To configure this O11ySource, create a 'credential' of type 'user' under the 'Definition' tab.

Inputs for Configuring Data Source

  • Jboss Server: The IP Address/FQDN of the Jboss server. This field is the key to identify each server you add here.
  • Port: Connecting Port of Jboss instance.
  • Jboss Credential: Credential that reflect that user name and password of Jboss server management console.
  • Period (in seconds): How frequently data is gathered. period should be between 60 seconds - 3000 seconds.

Firewall Requirement

To collect data from this O11ySource, ensure the following ports are opened:

Source IPDestination IPDestination PortProtocolDirection
IP address of the JBoss servervuSmartMaps Data Collector End Point9092*TCPInbound

*Before providing the firewall requirements, please update the port based on the customer environment.

Configuring the Target

  • vuAppAgent should be installed and running in the server where JBoss is installed.
  • The metrics collection agent for JBoss requires a read-only user id for interfacing with JBoss. Users must have the valid username/password with the read-only role.
  • The valid endpoint where the Jboss server is running is to be provided for the agent to be configured. The details regarding this can be found in the config xml file. For example, if this is a standalone deployment, this will be located in the file $AGENT_HOME/standalone/configuration/standalone.xml

Configuration Steps

  • Enable the O11ySource.
  • Select the Sources tab and press the + button to add a new JBoss host to be monitored.
  • Add the required details and then click on Next.
  • The following packages will be available for download based on the OS:vuAppAgent full installer package - Downloads the full vuAppAgent package with required configurations for a fresh installationvuAppAgent config update package - Downloads the agent configuration package to update an existing vuAppAgent installation
  • Download the agent installation or update package, then click Finish to close the data source window.

Metrics Collected

NameDescriptionData Type
timestampEvent capture time with sub-second precision.DateTime64
o11ysource_nameName of the monitoring source (e.g., “JBoss Monitor”).LowCardinality(String)
HostHostname of the JBoss server.LowCardinality(String)
targetTarget endpoint (IP or logical name).LowCardinality(String)
tenant_idMulti-tenant environment ID (if applicable).String
bu_idBusiness unit identifier.String
TimePossibly redundant time column.String
StatusGeneric status value; context-dependent.String
nameMetric group or category name.String
periodPolling or collection interval in seconds.Float32
KeyPropertyListTypeJBoss MBean type (e.g., WebResourceRoot, GlobalRequestProcessor).String
undertow_unique_idUnique ID per Undertow component.String
undertow_server_default-hostName of the default virtual host in Undertow.String
undertow_server_nameServer name under the Undertow subsystem.String
undertow_server_listener_nameName of the Undertow listener (e.g., http, ajp).String
undertow_server_listener_listener_typeType of listener (e.g., http, https).String
undertow_server_listener_workerWorker thread pool name handling connections.String
undertow_server_listener_max-connectionsMax allowed connections to the listener.Int64
undertow_server_listener_max-buffered-request-sizeMax buffer size per request.Int64
undertow_server_listener_ssl-session-cache-sizeSize of SSL session cache.Int64
undertow_server_listener_no-request-timeoutTimeout for idle connections with no requests.Int64
undertow_server_listener_security-realmSecurity realm used for authentication.String
undertow_server_listener_buffer-poolName of buffer pool used for I/O.String
undertow_server_listener_write-timeoutMax write timeout in milliseconds.Int64
undertow_server_listener_max-post-sizeMax size of a POST request body.Int64
undertow_server_listener_max-header-sizeMax size for HTTP headers.Int64
undertow_server_listener_max-cookiesMax number of cookies per request.Int64
undertow_server_listener_bytes-receivedTotal bytes received by listener.Int64
undertow_server_listener_bytes-received_rateBytes received per second.Float64
undertow_server_listener_bytes-received_diffBytes received in last interval.Int64
undertow_server_listener_bytes-sentTotal bytes sent by listener.Int64
undertow_server_listener_bytes-sent_diffBytes sent in last interval.Int64
undertow_server_listener_bytes-sent_rateBytes sent per second.Float64
undertow_server_listener_processing-timeTotal processing time in milliseconds.Int64
undertow_server_listener_processing-time_diffDelta processing time from last scrape.Int64
undertow_server_listener_processing-time_rateProcessing time per second.Float64
undertow_server_listener_error-countTotal number of errors on listener.Int64
undertow_server_listener_error-count_diffErrors in last interval.Int64
undertow_server_listener_error-count_rateErrors per second.Float64
undertow_server_listener_request-countTotal number of HTTP requests handled.Int64
undertow_server_listener_request-count_diffRequests in the last interval.UInt64
undertow_server_listener_request-count_rateRequests per second.Float64
undertow_server_listener_max-processing-timeMax processing time for a request.Int64
undertow_server_listener_max-processing-time_diffDelta max processing time from last scrape.Int64
undertow_server_listener_max-processing-time_rateMax processing time rate (uncommon).Float64
deployment_unique_idUnique identifier for the deployed application.String
subsystem_undertow_serverName of the Undertow server instance.String
subsystem_undertow_rejected-sessionsNumber of rejected sessions due to limits.Int32
subsystem_undertow_session-max-alive-timeLongest-lived session duration.Int64
subsystem_undertow_highest-session-countMax concurrent sessions observed.Int32
subsystem_undertow_session-avg-alive-timeAverage session lifetime.Int64
subsystem_undertow_virtual-hostVirtual host associated with the app.String
subsystem_undertow_active-sessionsNumber of active HTTP sessions.Int32
subsystem_undertow_active-sessions_diffChange in active sessions.Int32
subsystem_undertow_active-sessions_rateRate of change in active sessions.Float64
subsystem_undertow_context-rootWeb app context path (e.g., /app).String
subsystem_undertow_sessions-createdTotal sessions created.Int32
subsystem_undertow_expired-sessionsTotal sessions expired.Int32
subsystem_undertow_max-active-sessionsConfigured or observed max active sessions.Int32
subsystem_undertow_session-max-alive-time_diffChange in max session lifetime.Int64
subsystem_undertow_session-avg-alive-time_diffChange in average session time.Int64
subsystem_undertow_session-avg-alive-time_rateRate of average session time change.Float64
subsystem_undertow_rejected-sessions_diffRejected session count delta.Int32
subsystem_undertow_rejected-sessions_rateRejected sessions per second.Float64
subsystem_undertow_expired-sessions_diffExpired session count delta.Int32
subsystem_undertow_expired-sessions_rateExpired sessions per second.Float64
subsystem_undertow_sessions-created_diffSessions created since last scrape.Int32
subsystem_undertow_sessions-created_rateNew sessions per second.Float64
runtime-nameJBoss runtime name (e.g., wildfly).String
statusComponent health or service status.String
@timestampIngestion timestamp in raw string format.String
timestampExact event or metric timestamp with high precision.DateTime64
o11ysource_nameName of the observability source (e.g., JBoss Monitor).LowCardinality(String)
HostHostname or system name where JBoss is running.LowCardinality(String)
targetIP or logical target name of the server instance.LowCardinality(String)
tenant_idTenant identifier (multi-tenant system support).UInt8
bu_idBusiness unit ID for grouping or filtering data.UInt8
TimePossibly a formatted time string (redundant to timestamp).String
StatusGeneral status of the system or server (OK, ERROR, etc.).String
nameName of the metric or component context.String
periodMetric collection period in seconds.Float32
KeyPropertyListTypeCategory/type of the metric source (e.g., Runtime, Threads).String
request-controller_max-requestsMaximum allowed concurrent requests.Int32
request-controller_max-requests_track-individual-endpointsIndicates if per-endpoint tracking is enabled.Nullable(Bool)
request-controller_active-requestsCurrent number of active (in-flight) requests.Int32
base-dirBase installation directory of the JBoss server.String
config-fileName/path of the active server configuration file.String
content-dirDirectory for deployed application content.String
modules-dirPath to the JBoss modules directory.String
log-dirDirectory for server log files.String
temp-dirDirectory for temporary files.String
home-dirJBoss home directory.String
deploy-dirDirectory where deployments are staged.String
data-dirDirectory for runtime data storage.String
config-dirDirectory containing configuration XMLs.String
host-nameHostname of the server.String
qualified-host-nameFully Qualified Domain Name (FQDN).String
interface_public_resolved-addressIP address resolved for public interface.String
interface_public_nameLogical name of the public interface.String
interface_management_nameLogical name of the management interface.String
interface_management_resolved-addressIP address for the management interface.String
jca_workmanager_default_nameName of the default workmanager.String
jca_workmanager_default_long-running-threads_queue-sizeQueue capacity for long-running threads.Int64
jca_workmanager_default_long-running-threads_nameThread pool name for long-running tasks.String
jca_workmanager_default_long-running-threads_current-thread-countCurrent active threads in pool.Int64
jca_workmanager_default_long-running-threads_largest-thread-countMax number of threads ever used concurrently.Int64
jca_workmanager_default_long-running-threads_core-threadsNumber of core (always available) threads.Int64
jca_workmanager_default_long-running-threads_max-threadsMax thread pool size.Int64
jca_workmanager_default_long-running-threads_rejected-countNumber of tasks rejected due to limits.Int64
jca_workmanager_default_long-running-threads_queue-lengthCurrent length of the queue.Int64
jca_workmanager_default_short-running-threads_queue-sizeQueue capacity for short-running threads.Int64
jca_workmanager_default_short-running-threads_nameThread pool name for short-running tasks.String
jca_workmanager_default_short-running-threads_current-thread-countNumber of currently active short threads.Int64
jca_workmanager_default_short-running-threads_largest-thread-countMax concurrent short threads observed.Int64
jca_workmanager_default_short-running-threads_core-threadsCore thread count for short threads.Int64
jca_workmanager_default_short-running-threads_max-threadsMaximum allowed short-running threads.Int64
jca_workmanager_default_short-running-threads_rejected-countRejected short tasks count.Int64
jca_workmanager_default_short-running-threads_queue-lengthPending tasks in short thread queue.Int64
jca_workmanager_default_statistics_local_schedulework-rejectedRejected scheduled work units.Int64
jca_workmanager_default_statistics_local_dowork-rejectedRejected immediate (doWork) tasks.Int64
jca_workmanager_default_statistics_local_work-activeCurrently executing work items.Int64
jca_workmanager_default_statistics_local_dowork-acceptedAccepted immediate work items.Int64
jca_workmanager_default_statistics_local_startwork-acceptedSuccessfully initiated startWork calls.Int64
jca_workmanager_default_statistics_local_schedulework-acceptedScheduled work units accepted.Int64
jca_workmanager_default_statistics_local_statistics-enabledWhether statistics collection is enabled.Bool
jca_workmanager_default_statistics_local_work-successfulNumber of completed/processed work items.Int64
jca_workmanager_default_statistics_local_startwork-rejectedRejected startWork attempts.Int64
@timestampIngestion timestamp of the log or metric.String
timestampTime when the metric was recorded.DateTime64
o11ysource_nameName of the observability source, such as JBoss Monitor.LowCardinality(String)
HostHostname of the machine where the JBoss server is running.LowCardinality(String)
targetIP or identifier of the monitored target instance.LowCardinality(String)
tenant_idIdentifier for the tenant in multi-tenant architecture.String
bu_idBusiness unit identifier.String
TimeFormatted time string for display.String
StatusStatus of the datasource or connection.String
nameName of the metric source, usually the datasource name.String
periodDuration in seconds over which the metric was captured.Float32
KeyPropertyListTypeIdentifies the source category/type (e.g., DataSource).String
datasources_prepared-statements-cache-sizeConfigured size of the prepared statement cache.Int64
datasources_connection-urlJDBC connection URL for the datasource.String
datasources_background-validation-millisInterval in milliseconds between connection validations.Int64
datasources_reauth-plugin-class-nameClass name of the plugin used for reauthentication.String
datasources_user-nameUsername used for database connection.String
datasources_max-pool-sizeMaximum number of connections allowed in the pool.Int64
datasources_statistics_pool_AveragePoolTimeAverage time (in ms) that connections remain in the pool.UInt64
datasources_statistics_pool_XACommitTotalTimeTotal time spent in XA commit operations.UInt64
datasources_statistics_pool_XAStartMaxTimeMaximum time taken for XA start operations.UInt64
datasources_statistics_pool_CreatedCountTotal number of connections created.Int64
datasources_statistics_pool_TotalBlockingTimeTotal time threads waited for a connection.UInt64
datasources_statistics_pool_TotalUsageTimeTotal time connections were used.UInt64
datasources_statistics_pool_AverageBlockingTimeAverage blocking time when waiting for a connection.UInt64
datasources_statistics_pool_MaxPoolTimeMaximum time any connection spent in the pool.UInt64
datasources_statistics_pool_XAPrepareCountCount of XA prepare operations.Int64
datasources_statistics_pool_statistics-enabledIndicates if datasource statistics collection is enabled.Bool
datasources_statistics_pool_XARecoverMaxTimeMaximum time taken for XA recovery operations.UInt64
datasources_statistics_pool_MaxGetTimeMaximum time taken to get a connection from the pool.UInt64
datasources_statistics_pool_AverageGetTimeAverage time taken to get a connection.UInt64
datasources_statistics_pool_XAStartAverageTimeAverage time taken for XA start operations.UInt64
datasources_statistics_pool_XARollbackCountCount of XA rollback operations.Int64
datasources_statistics_pool_TotalGetTimeTotal time spent acquiring connections from the pool.UInt64
datasources_statistics_pool_TotalCreationTimeTotal time spent creating new connections.UInt64
datasources_statistics_pool_DestroyedCountNumber of connections destroyed.Int64
datasources_statistics_pool_XAStartTotalTimeTotal time for all XA start operations.UInt64
datasources_statistics_pool_WaitCountNumber of times a thread had to wait for a connection.Int64
datasources_statistics_pool_IdleCountNumber of idle connections in the pool.Int64
datasources_statistics_pool_XAForgetAverageTimeAverage time taken for XA forget operations.UInt64
datasources_statistics_pool_XACommitAverageTimeAverage time taken for XA commit operations.UInt64
datasources_statistics_pool_AvailableCountNumber of available connections.Int64
datasources_statistics_pool_MaxUsedCountMaximum number of connections used simultaneously.Int64
datasources_statistics_pool_MaxUsageTimeMaximum time a connection was used.UInt64
datasources_statistics_pool_XARollbackMaxTimeMaximum time taken for an XA rollback operation.UInt64
datasources_statistics_pool_XAStartCountCount of XA start operations.Int64
datasources_statistics_pool_AverageCreationTimeAverage time taken to create a new connection.UInt64
datasources_statistics_pool_XARecoverTotalTimeTotal time spent in XA recovery.UInt64
datasources_statistics_pool_TimedOutNumber of connections that timed out.Int64
datasources_statistics_pool_ActiveCountNumber of active connections.Int64
datasources_statistics_pool_XAEndCountCount of XA end operations.Int64
datasources_statistics_pool_XAForgetCountCount of XA forget operations.Int64
datasources_statistics_pool_TotalPoolTimeTotal time all connections have been in the pool.UInt64
datasources_statistics_pool_XAPrepareMaxTimeMaximum time for XA prepare operations.UInt64
datasources_statistics_pool_XAEndAverageTimeAverage time for XA end operations.UInt64
datasources_statistics_pool_XAPrepareAverageTimeAverage time for XA prepare operations.UInt64
datasources_statistics_pool_XACommitCountCount of XA commit operations.Int64
datasources_statistics_pool_XARollbackTotalTimeTotal time for XA rollback operations.UInt64
datasources_statistics_pool_XARecoverAverageTimeAverage time for XA recovery operations.UInt64
datasources_statistics_pool_XARollbackAverageTimeAverage time for XA rollback operations.UInt64
datasources_statistics_pool_XARecoverCountCount of XA recover operations.Int64
datasources_statistics_pool_XACommitMaxTimeMaximum time for XA commit operations.UInt64
datasources_statistics_pool_InUseCountNumber of connections currently in use.Int64
datasources_statistics_pool_MaxWaitCountMaximum number of threads waiting for a connection.Int64
datasources_statistics_pool_XAEndMaxTimeMaximum time for XA end operations.UInt64
datasources_statistics_pool_MaxWaitTimeMaximum time spent waiting for a connection.UInt64
datasources_statistics_pool_XAForgetTotalTimeTotal time for XA forget operations.UInt64
datasources_statistics_pool_BlockingFailureCountNumber of times blocking failed when requesting a connection.Int64
datasources_statistics_pool_MaxCreationTimeMaximum time taken to create a connection.UInt64
datasources_statistics_pool_AverageUsageTimeAverage usage time for a connection.UInt64
datasources_statistics_pool_XAPrepareTotalTimeTotal time for XA prepare operations.UInt64
datasources_statistics_pool_XAEndTotalTimeTotal time for XA end operations.UInt64
datasources_statistics_jdbc_PreparedStatementCacheAddCountCount of entries added to the prepared statement cache.Int64
datasources_statistics_jdbc_PreparedStatementCacheCurrentSizeCurrent number of entries in the prepared statement cache.Int64
datasources_statistics_jdbc_PreparedStatementCacheMissCountNumber of times a cache lookup failed.Int64
datasources_statistics_jdbc_PreparedStatementCacheDeleteCountNumber of entries removed from the cache.Int64
datasources_statistics_jdbc_PreparedStatementCacheAccessCountTotal number of cache accesses.Int64
datasources_statistics_jdbc_statistics-enabledIndicates if JDBC statistics are enabled.Bool
datasources_statistics_jdbc_PreparedStatementCacheHitCountNumber of successful cache hits.Int64
datasources_nameName of the datasource.String
@timestampOriginal string timestamp when the metric was recorded.String
timestampParsed timestamp with high precision.DateTime64
o11ysource_nameName of the observability source generating the metrics.LowCardinality(String)
HostHostname of the server where the data was collected.LowCardinality(String)
targetTarget IP or identifier for the JBoss instance.LowCardinality(String)
tenant_idIdentifier for the tenant in a multi-tenant environment.UInt8
bu_idBusiness unit ID.UInt8
TimeTime value as a string, often for display.String
StatusStatus of the resource or subsystem.String
nameName of the thread pool or component.String
periodSampling period of the metric in seconds.Float32
KeyPropertyListTypeJBoss MBean key property type indicating the source component.String
ejb3_thread-pool_nameName of the EJB3 thread pool.String
ejb3_thread-pool_keepalive-time_unitTime unit (e.g., seconds, milliseconds) for keepalive configuration.String
ejb3_thread-pool_keepalive-time_timeDuration of keepalive for threads.Int64
ejb3_thread-pool_active-countCurrent number of active threads in EJB3 pool.Int32
ejb3_thread-pool_queue-sizeCurrent size of the task queue in EJB3 pool.Int32
ejb3_thread-pool_completed-task-countTotal number of completed tasks.Int32
ejb3_thread-pool_current-thread-countNumber of threads currently in the pool.Int32
ejb3_thread-pool_largest-thread-countLargest number of threads that have ever simultaneously been in the pool.Int32
ejb3_thread-pool_core-threadsNumber of core threads configured.Int32
ejb3_thread-pool_max-threadsMaximum threads allowed in the pool.Int32
ejb3_thread-pool_rejected-countNumber of tasks rejected due to full pool/queue.Int32
ejb3_thread-pool_task-countTotal number of tasks ever scheduled.Int32
batch-jberet_default-job-repositoryDefault job repository used for batch jobs.String
batch-jberet_thread-pool_batch_active-countNumber of currently active batch threads.Int64
batch-jberet_thread-pool_batch_queue-sizeSize of batch task queue.Int64
batch-jberet_thread-pool_batch_nameName of the batch thread pool.String
batch-jberet_thread-pool_batch_completed-task-countTotal completed batch tasks.Int64
batch-jberet_thread-pool_batch_current-thread-countNumber of currently active threads in batch pool.Int64
batch-jberet_thread-pool_batch_largest-thread-countMax number of concurrent threads ever used.Int64
batch-jberet_thread-pool_batch_max-threadsMaximum threads allowed in batch pool.Int64
batch-jberet_thread-pool_batch_rejected-countRejected batch task count.Int64
batch-jberet_thread-pool_batch_task-countTotal number of batch tasks handled.Int64
batch-jberet_default-thread-poolName of the default batch thread pool.String
transactions_unique_idUnique transaction ID.String
transactions_stale-transaction-timeTime after which a transaction is considered stale.UInt64
transactions_number-of-heuristicsNumber of heuristic transactions.Int64
transactions_process-id-socket-max-portsMax ports for transaction socket communication.Int32
transactions_default-timeoutDefault transaction timeout in milliseconds.UInt64
transactions_number-of-committed-transactionsTotal number of committed transactions.Int64
transactions_number-of-committed-transactions_diffChange in committed transactions since last collection.Int64
transactions_number-of-committed-transactions_rateRate of committed transactions per second.Float64
transactions_average-commit-timeAverage time taken to commit transactions.UInt64
transactions_number-of-transactionsTotal number of transactions.UInt64
transactions_maximum-timeoutMaximum allowed transaction timeout.UInt64
transactions_number-of-timed-out-transactionsNumber of transactions that timed out.Int64
transactions_number-of-timed-out-transactions_diffChange in number of timed-out transactions.Int64
transactions_number-of-timed-out-transactions_rateRate of timed-out transactions.Float64
transactions_number-of-resource-rollbacksNumber of resource rollbacks.Int64
transactions_number-of-resource-rollbacks_diffChange in resource rollbacks count.Int64
transactions_number-of-resource-rollbacks_rateRate of resource rollbacks.Float64
transactions_number-of-application-rollbacksNumber of application rollbacks.Int64
transactions_number-of-application-rollbacks_diffChange in application rollback count.UInt64
transactions_number-of-application-rollbacks_rateRate of application rollbacks.Float64
transactions_status-socket-bindingStatus of the transaction socket binding.String
transactions_number-of-aborted-transactionsNumber of transactions aborted.Int64
transactions_number-of-inflight-transactionsTransactions currently in progress.Int64
transactions_number-of-inflight-transactions_diffChange in in-flight transactions.Int64
transactions_number-of-inflight-transactions_rateRate of in-flight transactions.Float64
transactions_number-of-nested-transactionsNumber of nested transactions.Int64
transactions_number-of-nested-transactions_diffChange in nested transaction count.Int64
transactions_number-of-nested-transactions_rateRate of nested transactions.Float64
transactions_number-of-aborted-transactions_diffChange in aborted transaction count.Int64
transactions_number-of-aborted-transactions_rateRate of aborted transactions.Float64
transactions_number-of-transactions_diffDifference in total transaction count.Int64
transactions_number-of-transactions_rateRate of total transactions.Float64
transactions_number-of-system-rollbacksNumber of system-level rollbacks.Int64
transactions_number-of-system-rollbacks_diffDifference in system rollback count.Int64
transactions_number-of-system-rollbacks_rateRate of system rollbacks.Float64
io_task-keepaliveKeepalive duration for IO task threads.Int64
io_task-max-threadsMax threads allowed for IO tasks.Int64
io_io-threadsNumber of IO-specific threads configured.Int64
io_stack-sizeStack size allocated for IO threads.Int64
io_io-thread-countCount of currently running IO threads.Int64
io_busy-task-thread-countNumber of IO task threads currently busy.Int64
io_core-pool-sizeCore pool size for IO tasks.Int64
io_max-pool-sizeMaximum pool size for IO tasks.Int64
io_task-core-threadsCore threads for IO task management.Int64
io_queue-sizeSize of the queue for IO tasks.Int64
io_nameName of the IO subsystem.String
io_server_connection-countNumber of active server connections.Int64
io_server_connection-limit-low-water-markLow watermark for connection throttling.Int64
io_server_connection-limit-high-water-markHigh watermark for connection throttling.Int64
io_server_nameServer name associated with IO metrics.String
@timestampOriginal string timestamp of the metric.String
timestampParsed timestamp with high precision.DateTime64
o11ysource_nameSource of observability metrics.LowCardinality(String)
HostHostname of the server.LowCardinality(String)
targetTarget JBoss instance or service.LowCardinality(String)
tenant_idTenant identifier.String
bu_idBusiness unit identifier.String
TimeTime of metric collection in string format.String
StatusOperational status.String
nameComponent or pool name.String
periodSampling period in seconds.Float32
KeyPropertyListTypeMBean key property list type.String
MemoryPoolNameName of the JVM memory pool.String
collection-usage-threshold-exceededCount of times GC collection usage threshold was exceeded.Int64
PoolTypeType of the memory pool (heap/non-heap).String
usage_initInitial memory pool size.Int64
usage_usedCurrently used memory in the pool.Int64
usage_committedCommitted memory size.Int64
usage_maxMaximum allowable memory.Int64
usage-threshold-exceededIf usage threshold has been exceeded.Nullable(Bool)
peak-usage_initInitial size during peak usage.Int64
peak-usage_committedCommitted memory at peak usage.Int64
peak-usage_maxMax memory at peak usage.Int64
peak-usage_usedUsed memory at peak usage.Int64
validWhether the pool is in a valid state.Nullable(Bool)
usage-threshold-supportedIf usage threshold is supported.Nullable(Bool)
usage-thresholdConfigured usage threshold.Int64
collection-usage-threshold-supportedWhether collection threshold monitoring is supported.Nullable(Bool)
collection-usage-threshold-countNumber of times collection threshold exceeded.Int64
collection-usage-thresholdConfigured collection usage threshold.Int64
object-nameName of the MBean object.String
heap-memory-usage_initInitial heap memory usage.Int64
heap-memory-usage_committedCommitted heap memory.Int64
heap-memory-usage_maxMaximum heap memory.Int64
heap-memory-usage_usedUsed heap memory.Int64
non-heap-memory-usage_initInitial non-heap memory usage.Int64
non-heap-memory-usage_committedCommitted non-heap memory.Int64
non-heap-memory-usage_maxMaximum non-heap memory.Int64
non-heap-memory-usage_usedUsed non-heap memory.Int64
object-pending-finalization-countNumber of objects pending finalization.Int64
bufferPool_unique_idUnique ID of buffer pool.String
countCount of objects or events.Int64
count_diffChange in count since last check.Int64
count_rateRate of count increase.Float64
memory-usedAmount of memory used.Int64
memory-used_diffDifference in memory used.Int64
memory-used_rateRate of memory consumption.Float64
total-capacityTotal allocated memory capacity.Int64
total-capacity_diffChange in total capacity.Int64
total-capacity_rateRate of capacity change.Float64
start-timeJVM start time (epoch).Int64
vm-versionJVM version string.String
management-spec-versionVersion of the management specification.String
spec-nameJVM specification name.String
class-pathJava classpath used by JVM.String
vm-nameName of the JVM.String
uptimeJVM uptime in milliseconds.Int64
spec-versionJVM specification version.String
spec-vendorVendor of the JVM spec.String
garbage_collector_unique_idUnique ID of the garbage collector.String
collection-countNumber of GC events.Int64
collection-timeTime spent in GC.Int64
collection-count_diffGC count difference.Int64
collection_count_rateGC collection rate.Float64
collection_time_diffGC time delta.Int64
collection-time_rateRate of GC time.Float64
compilation_unique_idUnique ID for compilation subsystem.String
compilation-time-monitoring-supportedWhether JIT compilation time monitoring is supported.Bool
total-compilation-timeTotal time spent on JIT compilation.Int64
total-compilation-time_diffChange in compilation time.Int64
total-compilation-time_rateCompilation time rate.Float64
loaded-class-countCurrently loaded class count.Int64
total-loaded-class-countTotal number of classes loaded since JVM started.Int64
unloaded-class-countTotal number of classes unloaded.Int64
system-load-averageAverage system load.Float64
available-processorsNumber of processors available to JVM.Int32
archCPU architecture.String
versionJVM version string.String
threding_unique_idUnique ID for threading system.String
object-monitor-usage-supportedIndicates if object monitor usage tracking is supported.Bool
thread-countCurrent active thread count.Int64
thread-cpu-time-enabledWhether CPU time monitoring is enabled.Bool
thread-contention-monitoring-enabledWhether thread contention monitoring is enabled.Bool
daemon-thread-countCount of daemon threads.Int64
total-started-thread-countTotal threads started since JVM launch.Int64
thread-contention-monitoring-supportedIf thread contention monitoring is supported.Bool
peak-thread-countHighest number of live threads since JVM start.Int64
current-thread-user-timeCPU user time for the current thread.Int64
current-thread-cpu-time-supportedIf current thread CPU time is supported.Bool
current-thread-cpu-timeTotal CPU time for the current thread.Int64
thread-cpu-time-supportedJVM support for thread CPU time measurement.Bool
current-thread-user-time_diffDifference in user time.Int64
current-thread-user-time_rateRate of user time usage.Float64
thread-count_diffChange in total thread count.Int64
thread-count_rateRate of thread count change.Float64
current-thread-cpu-time_diffChange in CPU time for the current thread.Int64
current-thread-cpu-time_rateCPU time usage rate for current thread.Float64
daemon-thread-count_diffChange in daemon thread count.Int64
daemon-thread-count_rateRate of daemon thread count change.Float64