Red Hat Training

A Red Hat training course is available for Red Hat JBoss Operations Network

3.9.2. JMX - Threading Service

Overview

Table 3.2216. Overview

Description:Information on threading in the VM
Singleton: yes
Plugin:JMX

Child Resource Types

none

Connection Properties

Table 3.2217. 

NameDescriptionRequiredInternal Name
Object Name  yes objectName
Name Template  yes nameTemplate

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.

Metrics

Table 3.2218. Metrics

NameTypeDescriptionInternal Name
Thread CountmeasurementNumber of active threads in the systemThreadCount
Peak Thread CountmeasurementPeak count of active threads in the systemPeakThreadCount
Total Started Thread CountmeasurementCount of threads started since system startTotalStartedThreadCount
Daemon Thread CountmeasurementCount of threads marked as daemons in the systemDaemonThreadCount
Suspended Thread CountmeasurementCount of suspended threadsSuspendedThreadCount
Deadlocked Thread CountmeasurementCount of threads that are deadlocked waiting to acquire object monitors. This is a CPU-time consuming metric.DeadLockedThreadCount

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.

Configuration Properties

Table 3.2219. 

NameDescriptionRequiredInternal Name
Thread Contention Monitoring Enabled  yes ThreadContentionMonitoringEnabled
Thread Cpu Time Enabled  yes ThreadCpuTimeEnabled

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.

Operations

Table 3.2220. Metrics

NameDescription
Reset Peak Thread MetricsReset the peak number of threads
Find Monitor Deadlocked ThreadsFinds cycles of threads that are in deadlock waiting to acquire object monitors
Thread DumpReturns a summary of all live threads, including both daemon and non-daemon threads

Package Types

none