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.
|
|
|
|
mbean
|
|
|
|
|
=======
|
|
|
|
|
|
|
|
|
|
> 查看 Mbean 的信息
|
|
|
|
|
|
|
|
|
|
这个命令可以便捷的查看或监控 Mbean 的属性信息。
|
|
|
|
|
|
|
|
|
|
### 参数说明
|
|
|
|
|
|
|
|
|
|
|参数名称|参数说明|
|
|
|
|
|
|---:|:---|
|
|
|
|
|
|*name-pattern*|名称表达式匹配|
|
|
|
|
|
|*attribute-pattern*|属性名表达式匹配|
|
|
|
|
|
|[m]|查看元信息|
|
|
|
|
|
|[i:]|刷新属性值的时间间隔 (ms)|
|
|
|
|
|
|[n:]|刷新属性值的次数|
|
|
|
|
|
|[E]|开启正则表达式匹配,默认为通配符匹配。仅对属性名有效|
|
|
|
|
|
|
|
|
|
|
### 使用参考
|
|
|
|
|
|
|
|
|
|
列出所有 Mbean 的名称:
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
mbean
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
查看 Mbean 的元信息:
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
mbean -m java.lang:type=Threading
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
查看mbean属性信息:
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
mbean java.lang:type=Threading
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
mbean的name支持通配符匹配:
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
mbean java.lang:type=Th*
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
>注意:ObjectName 的匹配规则与正常的通配符存在差异,详细参见:[javax.management.ObjectName](https://docs.oracle.com/javase/8/docs/api/javax/management/ObjectName.html?is-external=true)
|
|
|
|
|
|
|
|
|
|
通配符匹配特定的属性字段:
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
mbean java.lang:type=Threading *Count
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
使用`-E`命令切换为正则匹配:
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
mbean -E java.lang:type=Threading PeakThreadCount|ThreadCount|DaemonThreadCount
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
使用`-i`命令实时监控:
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
mbean -i 1000 java.lang:type=Threading *Count
|
|
|
|
|
```
|