Chapter 10. MBean counter types
The MBean counter types that you can specify as part of a custom trigger definition are standard MBean metrics that are generally available in the JDK by default. These MBean counters cover a range of runtime, memory, thread, and operating system metrics.
The following is a list of the supported MBean counter types that you can specify in a custom trigger definition:
Cryostat supports the use of numeric counter types only when defining custom smart triggers. It does not support the use of other non-numeric MBean counter types.
The name of each MBean counter that you specify as part of a custom trigger definition must exactly match the spelling and capitalization of the MBean counter names in the following list.
- Operating system metrics
- AvailableProcessors
- SystemLoadAverage
- FreePhysicalMemorySize
- ProcessCpuLoad
- SystemCpuLoad
- TotalPhysicalMemorySize
- TotalSwapSpaceSize
- Thread metrics
- DaemonThreadCount
- ThreadCount
- Runtime metrics
- StartTime
- Uptime
- Memory metrics
- HeapMemoryUsage
- NonHeapMemoryUsage
- HeapMemoryUsagePercent
Revised on 2026-06-25 17:58:13 UTC