您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码:  验证码,看不清楚?请点击刷新验证码 必填



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
   
 
     
   
 订阅
  捐助
应用中间件WAS的监控方法
 
作者: 杨建旭
  1229  次浏览      
 2020-8-14
 
编辑推荐:
本文主要介绍WAS的监控方法 ,首先做准备工作,启动server1,其次实时监控、日志查看对性能和诊断顾问程序进行设置。
本文来自于TWT,由火龙果软件Alice编辑、推荐。

任何涉及到性能的事情,都离不开监控。应用中间件也如此。本节介绍WAS的监控方法。提到监控,一般会包括实时监控和非实时监控。

准备工作

首先,要开启PMI定制启用选项

登录到websphere控制台,http://xxx.xxx.xxx.xxx:9060/ibm/console/, 进入页面后选择:服务器>服务器类型>WebSphere Application Server,点击应用服务名称(如server1)。

进入server1

页面后点击页面“性能”下的“性能监控基础结构(PMI)”。

进入“性能监控基础结构(PMI)”页面后,勾选启用性能监控基础结构(PMI),在“当前监控的统计信息集”下选择相关选项。如果不知道监控什么,则选择“基本”即可。我们之前介绍了一些重点关注指标,因此,可以选择“定制”方式,将那些重点指标一一勾选后。

进入“定制监控级别”页面后,勾选上述重点关注指标,例如:

线程池如下

动态高速缓存如下

接下来选择“运行时”选项卡,勾选“保持我的更改”项,点击“应用”,“保存”,“确认”。

重新启动server1。

实时监控

1 设置

选择监控和调整下的性能查看器,点击当前活动,在页面点击server1链接。选择设置下的用户,可以设置刷新率和缓冲大小(即显示多少行)。

2 启停

在开始监测前,先选中服务,点击“启动监控”将集合状态改为“已监控”。

3 查看

选择查看某一项或几项指标。可查看的指标是之前在准备工作中选中的指标。

点击“查看模块”,

可以看到选中的指标的实时数值在右侧显示。

也可以选择“查看表”

以表格的形式显示

日志查看

1 设置

WAS服务器默认条件下不会主动去记录性能日志,记录性能日志需要手动操作。在was控制台“性能查看器”选择需要监控的服务,在“用户”模块设置需要的刷新频率,在“日志”模块设置监控时间、文件名称和大小等。

2 启停

设置完成后,点击“启动记录”即可,如下图

此时AIX应用服务器会生成监控xml文件,并按照前面的设置项不断写入新的监控数据。

想要停止监控,点击“停止记录”按钮,应用服务器的xml文件会被压缩成zip文件保存。

3 查看

WAS中并没有让用户去选择日志的存放目录,tpv日志会存放在这里

/usr/IBM/WebSphere/AppServer/profiles/名称/logs/tpv

可以将zip文件下载到本地路径、解压,然后在was控制台“性能查看器”的“查看日志”中,选择解压好的xml文件点击“查看日志”:

在日志查看页面的“性能模块”中,勾选需要关注的监控项目,如JVM运行时、JDBC连接池等,然后点击“查看模块”,会以场景回放的模式展示was各性能项目的变化过程。点击“查看表”即可看到与实时监控一样的逐渐增加数据点的效果。

性能顾问

Runtime Performance Advisor顾问程序可以基于目前的运行表现自动给出一些建议。

1 设置和启用

在服务器>服务器类型>WebSphere Application Server,点击应用服务名称(如server1),选择“性能和诊断顾问程序设置”

2 查看

在监视和调整>性能查看器>当前活动>应用服务名称>顾问程序中,可以看到WAS给出的建议

 

 
   
1229 次浏览       
相关文章

DevOps转型融入到企业文化
DevOps 能力模型、演进及案例剖析
基于 DevOps 理念的私有 PaaS 平台实践
微软开发团队的DevOps实践启示
相关文档

DevOps驱动应用运维变革与创新
运维管理规划
如何实现企业应用部署自动化
运维自动化实践之路
相关课程

自动化运维工具(基于DevOps)
互联网运维与DevOps
MySQL性能优化及运维培训
IT系统运维管理
 
最新课程计划
 
最新文章
DevOps 道法术器,立体化实施框架
DevOps 中高效测试基础架构的最佳实践
DevOps 在公司项目中的实践落地
如何基于 Kubernetes 构建完整的 DevOps 流水线
阿里云Kubernetes实战
最新课程
DevOps体系实践、工具与平台
基于Kubernetes的DevOps实践
互联网运维与DevOps
基于Kubernetes构建企业容器云
企业级DevOps工作体系与平台
更多...   
成功案例
北京 DevOps体系实践、工具与平台
神龙汽车 DevOps体系实践、工具与平台
中国移动通信 网络规划与管理
某航空公司 IT规划与企业架构
某金融公司 IT服务管理(ITIL V3)
更多...