JMX对weblogic的监控指标小结

  • weblogicServier实现了JMX规范,提供了各种各样的MBeansWebLogic Server的各项配置及性能进行监控的API

  • 通过weblogic提供的API可以对server(服务),cluster(集群)等进行监控。下面主要罗列对server进行监控的指标。

1、常用一般监控指标

指标名指标描述MBean属性
服务状态此服务器的当前生命周期状态。例如,服务器可以处于 RUNNING 状态,在该状态下,它可以接收和处理请求,也可以处于 ADMIN 状态,在该状态下,它只能接收管理请求。ServerRuntimeMBean.State
激活时间服务器启动的时间。ServerRuntimeMBean.ActivationTime
WebLogic版本WebLogic Server 实例 (服务器) 的版本。ServerRuntimeMBean. 

Java供应商     

返回 JVM 的供应商。此服务器运行的 JVM 的供应商。返回系统属性 java.vm.vendorJVMRuntimeMBean.JavaVMVendor
Java版本Java的版本号JVMRuntimeMBean.JavaVersion
操作系统名称返回运行 JVM 的操作系统。JVMRuntimeMBean.OSName
操作系统版本号运行 JVM 的操作系统的版本。JVMRuntimeMBean.OSVersion

2、性能监控指标

指标名指标描述MBean属性
当前空闲执行线程计数分配给此队列的空闲线程数。ExecuteQueueRuntimeMBean.ExecuteThreadCurrentIdleCount
当前空闲堆JVM堆中当前可用的内存量 (字节)JVMRuntimeMBean.HeapFreeCurrent
当前堆大小JVM堆的当前大小 (字节)JVMRuntimeMBean.HeapSizeCurrent
堆空闲百分比最大空闲内存百分比JVMRuntimeMBean.HeapFreePercent
最大堆大小为此 JVM 配置的最大空闲内存。JVMRuntimeMBean.HeapSizeMax
服务请求总数队列已经处理的请求数。ExecuteQueueRuntimeMBean.ServicedRequestTotalCount
物理内存总量主机中的物理内存大小 (字节)。此值不包括操作系统通过磁盘上的交换空间或其他类型的虚拟内存而使其可用的内存。JRockitRuntimeMBean.TotalPhysicalMemory
空闲物理内存主机中当前空闲的物理内存大小 (字节)JRockitRuntimeMBean.FreePhysicalMemory
已用物理内存主机上当前使用的物理内存的大小 (字节)。此值说明正由计算机上的所有进程使用的内存,而不只是由虚拟机使用的内存。JRockitRuntimeMBean.UsedPhysicalMemory
线程总数当前在虚拟机的所有处理器中运行的 Java 线程 (守护程序和非守护程序) 的数量。JRockitRuntimeMBean.TotalNumberOfThreads
JVM处理器负载虚拟机分布在主机中所有处理器上的负载的快照。如果主机包含多个处理器,则此值代表平均负载的快照。此值以双精度值形式返回,其中 1.0 表示 100% 负载 (无空闲时间)0.0 表示 0% 负载 (纯空闲时间)JRockitRuntimeMBean.JvmProcessorLoad



本文出自 “知识的积累和总结” 博客,请务必保留此出处http://ahangliu.blog.51cto.com/9917468/1635947

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。