最简单的Weblogic监控方法.docVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
最简单的Weblogic监控方法JMSRuntime JMSServersCurrentCount返回当前JMS服务的连接数 ConnectionsCurrentCount返回本JMS服务器上当前的连接数 JMSServersHighCount返回自服务器启动后JMS服务的最大连接数 ConnectionsHighCount返回本JMS服务器自上次重置后的最大连接数 JVMRuntime HeapSizeCurrent返回当前JVM堆中内存数,单位时字节 HeapFreeCurrent返回当前JVM堆中空闲内存数,单位时字节 ExecuteQueueRuntime ExecuteThreadCurrentIdleCount返回队列中当前空闲线程数 PendingRequestOldestTime返回队列中最长的等待时间 PendingRequestCurrentCount返回队列中等待的请求数 QueueLength队列长度 JDBCConnectionPoolRuntime WaitingForConnectionHighCount 返回本JDBCConnectionPoolRuntimeMBean上最大等待连接数 WaitingForConnectionCurrentCount返回当前等待连接的总数 MaxCapacity返回JDBC池的最大能力 WaitSecondsHighCount返回等待连接中的最长时间等待者的秒数 ActiveConnectionsCurrentCount返回当前活动连接总数 ActiveConnectionsHighCount返回本JDBCConnectionPoolRuntimeMBean上最大活动连接数 注: weblogic通常监控JVM和执行队列,JDBC连接池,其中执行队列最关键的指标是QueueLength队列长度 weblogic一般来说监控jvm的使用、执行线程队列情况、和连接池的变化情况,还有一个很重要的检查weblogic的console日志这里经常能反映一些很重要到情况。 监控weblogic的jvm有一个很好的自带工具,由于weblogic使用自己的jrockit作为jvm,自带一个工具通过在启动参数加-Xmanagement,然后进入到jrockit的bin路径下命令行console启动,可以看到更加细微的jvm的情况,对jvm的调优很好。 这里还是建议一定对jvm的工作原理做一个深入的理解会对你很有帮助,同时了解不同的jrockit的jvm垃圾回收器各自的特点,这些都对weblogic的调优大有帮助。 小结 BEAWebLogicServer8.1监视的核心在于JavaManagementExtensions(JMX)规范。简单的理解,WebLogic对每个可以进行管理的资源通过一个或者多个管理Bean来管理,这就是Mbeans,然后JMX代理直接控制可管理资源,提供了管理对象的注册,并将此对象公开给兼容JMX的应用程序。 我们主要关注两种Mbeans:配置Mbeans与运行时Mbeans.配置 配置Mbeans用于域针对其资源的配置信息。配置Mbeans被进一步分类为:1)管理(Administration):配置Mbeans位于域的管理服务器上。要修改域的配置,需要在管理服务器上修改适当的管理Mbeans。2)本地配置(LocalConfiguration):管理Mbeans的本地复制,个别服务器用于提升性能。本地配置Mbeans是不能修改的。 运行时Mbeans则提供了诸如JVM内存资源使用状况以及WebLogic服务器状态等资源的信息快照。当域中的某一资源实例化时(例如Web应用),相应地就会创建一个Mbeans实例来收集该资源的信息。 在WebLogicServer8.1的监视方式中,主要有四种: 通过管理控制台访问监控页面时。实质是通过JMX代理对Mbeans执行Get操作来获得该资源的当前属性值。 通过命令行工具来获取监控信息。实质是通过Java命令直接操纵底层Mbeans。 编程实现自定义的监视。实质是在程序中调用相应的Mbeans来获取信息。 使用第三方软件监视。 下面详细介绍这几种监视方式。 (1)管理控制台监视 通过管理控制台,可以对WebLogic的性能以及运行状况,发布的应用,资源等进行监视。 下面列举部分用来管理WebLogic的监视页面来简要说明管理控制台所提供的监视功能。 服务器-监视-常规,该页面显示了服务器的当前状态。高级选项里还显示了WebLogic版本,JDK的提供商,版本,操作系统的版本等信息。最后从这个页面,还可以访问JNDI树、监视活动队列、监视连接以及监视活动套接口。 服务器-监视-常规-监视所有活动队列,执行队列的配置

文档评论(0)

xDpBSTopzX + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档