网站大量收购闲置独家精品文档,联系QQ:2885784924

Weblogic常监控方法及指标Weblogic常监控方法及指标.docx

Weblogic常监控方法及指标Weblogic常监控方法及指标.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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的监视页面来简要说明管理控制台所提供的监视功能。 ?? 服务器-监视-常规,该页面显示了

您可能关注的文档

文档评论(0)

zyongwxiaj8 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档