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:

Note

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

Red Hat logoGithubredditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat Documentation

Legal Notice

Theme

© 2026 Red Hat
Back to top