You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
arthas/en/_sources/mbean.md.txt

64 lines
1.3 KiB
Plaintext

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

mbean
=======
> 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:
```bash
mbean
```
show meta data of Mbean:
```bash
mbean -m java.lang:type=Threading
```
show attributes of Mbean:
```bash
mbean java.lang:type=Threading
```
Mbean name support wildcard matcher:
```bash
mbean java.lang:type=Th*
```
> NotesObjectName 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)
Wildcards match specific attributes:
```bash
mbean java.lang:type=Threading *Count
```
Switch to regular matching using the `-E` command:
```bash
mbean -E java.lang:type=Threading PeakThreadCount|ThreadCount|DaemonThreadCount
```
Real-time monitoring using `-i` command:
```bash
mbean -i 1000 java.lang:type=Threading *Count
```