show Mbean information [mbean command](https://arthas.aliyun.com/en/doc/mbean.html) 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}} Notes:ObjectName matching rules differ from normal wildcards, Reference resources:[javax.management.ObjectName](https://docs.oracle.com/javase/8/docs/api/javax/management/ObjectName.html?is-external=true) ### 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}} Press `Q`{{execute T2}} or `Ctrl+C`{{}} to abort