- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Weblogic常监控方法及指标Weblogic常监控方法及指标
性能测试工作室,专注于性能测试技术研究(www.AutomationQA.com)
Weblogic常用监控指标
JMSRuntime
JMSServersCurrentCount 返回当前JMS服务的连接数ConnectionsCurrentCount 返回本JMS服务器上当前的连接数JMSServersHighCount 返回自服务器启动后JMS服务的最大连接数ConnectionsHighCount 返回本JMS服务器自上次重置后的最大连接数
JVMRuntime
HeapSizeCurrent 返回当前JVM堆中内存数,单位时字节HeapFreeCurrent 返回当前JVM堆中空闲内存数,单位时字节
ExecuteQueueRuntime
ExecuteThreadCurrentIdleCount 返回队列中当前空闲线程数PendingRequestOldestTime 返回队列中最长的等待时间PendingRequestCurrentCount 返回队列中等待的请求数Queue Length 队列长度
JDBCConnectionPoolRuntime????
??? WaitingForConnectionHighCount返回本JDBCConnectionPoolRuntimeMBean 上最大等待连接数WaitingForConnectionCurrentCount 返回当前等待连接的总数MaxCapacity 返回JDBC池的最大能力WaitSecondsHighCount 返回等待连接中的最长时间等待者的秒数ActiveConnectionsCurrentCount 返回当前活动连接总数ActiveConnectionsHighCount 返回本JDBCConnectionPoolRuntimeMBean 上最大活动连接数
注:
weblogic通常监控JVM和执行队列,JDBC连接池,其中执行队列最关键的指标是Queue Length 队列长度
weblogic一般来说监控jvm的使用、执行线程队列情况、和连接池的变化情况,还有一个很重要的检查weblogic的console日志这里经常能反映一些很重要到情况。
监控weblogic的jvm有一个很好的自带工具,由于weblogic使用自己的jrockit作为jvm,自带一个工具通过在启动参数加-Xmanagement,然后进入到jrockit的bin路径下命令行console启动,可以看到更加细微的jvm的情况,对jvm的调优很好。这里还是建议一定对jvm的工作原理做一个深入的理解会对你很有帮助,同时了解不同的jrockit的jvm垃圾回收器各自的特点,这些都对weblogic的调优大有帮助。
小结
BEA WebLogic Server 8.1监视的核心在于Java?Management Extensions(JMX)规范。简单的理解,WebLogic对每个可以进行管理的资源通过一个或者多个管理Bean来管理,这就是Mbeans,然后JMX代理直接控制可管理资源,提供了管理对象的注册,并将此对象公开给兼容JMX的应用程序。
?? 我们主要关注两种Mbeans:配置Mbeans 与运行时Mbeans.配置
?? 配置Mbeans 用于域针对其资源的配置信息。配置Mbeans被进一步分类为:1)管理(Administration):配置Mbeans位于域的管理服务器上。要修改域的配置,需要在管理服务器上修改适当的管理Mbeans。2)本地配置(Local Configuration):管理Mbeans的本地复制,个别服务器用于提升性能。本地配置Mbeans是不能修改的。
?? 运行时Mbeans 则提供了诸如JVM 内存资源使用状况以及WebLogic 服务器状态等资源的信息快照。当域中的某一资源实例化时(例如Web?应用),相应地就会创建一个Mbeans 实例来收集该资源的信息。
??? 在WebLogic Server 8.1的监视方式中,主要有四种:
通过管理控制台访问监控页面时。实质是通过JMX代理对Mbeans执行Get操作来获得该资源的当前属性值。通过命令行工具来获取监控信息。实质是通过Java命令直接操纵底层Mbeans。编程实现自定义的监视。实质是在程序中调用相应的Mbeans来获取信息。使用第三方软件监视。???? 下面详细介绍这几种监视方式。
(1)管理控制台监视
?? 通过管理控制台,可以对WebLogic的性能以及运行状况,发布的应用,资源等进行监视。
?? 下面列举部分用来管理WebLogic的监视页面来简要说明管理控制台所提供的监视功能。
?? 服务器-监视-常规,该页面显示了
您可能关注的文档
- 2006长沙酒吧文节活动策划及招商赞助方案2006长沙酒吧文节活动策划及招商赞助方案.doc
- 2007年职称英语试综合类(B级)试题及答案2007年职称英语试综合类(B级)试题及答案.docx
- 2008年度国家社科学基金项目申报公告2008年度国家社科学基金项目申报公告.doc
- 2008年春学期学德育工作计划2008年春学期学德育工作计划.doc
- 2008年二级建造《法规及相关知识》考题及答案2008年二级建造《法规及相关知识》考题及答案.docx
- 200T液压机液压统设计开题报告200T液压机液压统设计开题报告.doc
- 2009年房地产调政策汇总2009年房地产调政策汇总.docx
- 20万吨煤焦油加氢压系统吹扫方案 Microsoft Office Word 文档20万吨煤焦油加氢压系统吹扫方案 Microsoft Office Word 文档.docx
- 4.农业部水产健康殖示范场创建标准4.农业部水产健康殖示范场创建标准.doc
- 4.度(下半年)中教师职称评审报送材料的说明4.度(下半年)中教师职称评审报送材料的说明.doc
文档评论(0)