arthas/tutorials/katacoda/command-mbean-en/mbean.md
2020-08-06 15:42:27 +08:00

1.6 KiB
Raw Blame History

show Mbean information

This command can show or monitor Mbean attribute information.

Parameters

Name Specification
name-pattern pattern for the Mbean name
attribute-pattern pattern for the attribute name
[m] show meta information
[i:] specify the interval to refresh attribute value (ms)
[n:] execution times
[E] turn on regex matching while the default mode is wildcard matching. Only effect on the attribute name

Usage

Show all Mbean names

mbean{{execute T2}}

Show meta data of Mbean

mbean -m java.lang:type=Threading{{execute T2}}

Show attributes of Mbean

mbean java.lang:type=Threading {{execute T2}}

Mbean name support wildcard matcher

mbean java.lang:type=Th*{{execute T2}}

NotesObjectName matching rules differ from normal wildcards, Reference resourcesjavax.management.ObjectName

Multiple properties name matcher

Check memory pool:

mbean java.lang:name=*,type=MemoryPool{{execute T2}}

Wildcards match specific attributes

mbean java.lang:type=Threading *Count{{execute T2}}

Switch to regular matching using the -E command

mbean -E java.lang:type=Threading PeakThreadCount|ThreadCount|DaemonThreadCount{{execute T2}}

Check memory pool:

mbean -E java.lang:name=*,type=MemoryPool Name|Usage|Type | grep " HEAP" -A3 -B1{{execute T2}}

Real-time monitoring using -i command

mbean -i 1000 java.lang:type=Threading *Count{{execute T2}}