WebLogic 12c
Monitoring Dashboard
WebLogic Server自带监控工具
Oracle WebLogic 12c 中,Monitoring Dashboard是作为一个很重要的功能嵌入在产品中的,Domain创建好了以后就可以直接使用。作为WebLogic环境非常重要的一个监控工具入口,这里可以使用默认的监控项目,也可以自定义一些监控指标和图标进行分析。比较使用。对于没有特别安装其他监控软件的环境,这个功能給我们监控系统环境提供另外一种使用的方式。
Monitoring Dashboard它其实是作为一个应用运行在AdminServer上的,直接通过AdminServer的端口就可以访问,如 http(s)://192.168.0.11:7001/console/dashboard.它可以以图形化的形式来收集和展现监控指标,这些监控指标都是来自WLDF的相关Mbean.
本文就介绍如何使用Monitoring Dashboard,如何自定义监控的视图。
访问界面



自定义视图」
1. 在View list界面,选中My views ,然后选中下拉菜单,点击New View

2. 給新建的视图起一个名字HeapUsed
3. 点击新建的视图名字,右边会出现一个下拉菜单,点击New Chart

4. 然后切换到Metric Browser界面,选中Server-0,Type:JVM,Instances: Server-0 ,Metrices: HeapSizeCurrent

5.将这个Metrics托到右边的窗口,然后点击左上角的绿色开始按钮,就将开始收集信息

可以利用这个方法收集其他的Mbean的属性参数来在dashboard里进行展示,这个功能是不是很好用呢?Domain中所有服务节点的性能参数都是通过Mbean的属性进行收集。
这个数据是实时收集的,默认是20秒收集一次,可以修改收集频率成为10秒,每次收集样例100个。

考虑问题
1. 至于对系统的性能影响是大家比较关心的,还没有具体测试影响几何,但是就其原理分析来说,这些kpi值都是通过AdminServer的Mbean调用来收集的,必须要AdminServer Running才可以,几乎和console上的监控是一样的,对于应用性能的影响是微乎其微的。
2. 这个数据是实时的,要是关闭了就没有了,那么能否把数据保存下供日后分析呢?答案是可以的,一种方式就是保存到数据库中,下篇文章即将介绍。
China中间件
欢迎长按扫描关注 【China中间件】公众号,本平台专注中间件技术的分享和传播,有问题敬请留言。





