JMX对weblogic的监控指标小结

  • weblogicServier实现了JMX规范,提供了各种各样的MBeans对WebLogic Server的各项配置及性能进行监控的API。
  • 通过weblogic提供的API可以对server(服务),cluster(集群)等进行监控。下面主要罗列对server进行监控的指标。

1、常用一般监控指标

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

Java供应商

返回 JVM 的供应商。此服务器运行的 JVM 的供应商。返回系统属性 java.vm.vendor JVMRuntimeMBean.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

时间: 2024-10-10 02:18:01

JMX对weblogic的监控指标小结的相关文章

apache kafka系列之-监控指标

apache kafka中国社区QQ群:162272557 1.监控目标 1.当系统可能或处于亚健康状态时及时提醒,预防故障发生 2.报警提示 a.短信方式 b.邮件 2.监控内容 2.1 机器监控 Kafkaserver指标 CPU Load Disk IO Memory 磁盘log.dirs文件夹下数据文件大小,要有定时清除策略 2.2 JVM监控 主要监控JAVA的 GC time(垃圾回收时间).JAVA的垃圾回收机制对性能的影响比較明显 2.3 Kafka系统监控 1.Kafka整体监

Java程序监控指标

监控指标: 1.CPU平均使用率 2.内存平均使用率 3.应用程序错误数 4.应用程序请求量 5.应用平均响应时间 6.硬件I/O指标 7.JMX 7.1.Full gc count 7.2.Full gc time 7.3.Young gc count 7.4.Young gc time 7.5.Heap memory used 7.6.threads 7.7.Eden,survivor 7.8.Old generation 原文地址:https://www.cnblogs.com/frank

监控指标分类汇总归纳

监控维度 监控方向 监控指标 作用 业务监控指标 交易量监控 交易量 反映业务系统的交易量大小 交易成功率监控 交易成功率 反映业务交易执行是否正常 交易性能监控 交易时长 反映业务系统的交易的性能是否正常 应用监控指标 Web应用错误监控 Web应用返回码 反映Web应用运行是否有异常 应用性能监控 应用响应时间 反映应用的性能状况 应用负载监控 会话数.会话连接 反映应用的可用性及负载 网络监控指标 网络流量监控 流量监控 反映业务的流量状况 网络性能监控 重传.丢包率.拥塞 反映网络传输质

weblogic状态监控脚本

echo "======================================welcome==============================================" echo "====                                                                                 ======" echo "====           此脚本是用来监控web

性能测试-监控指标数据分析

监控指标数据分析 1.最大并发用户数: 应用系统在当前环境(硬件环境.网络环境.软件环境(参数配置))下能承受的最大并发用户数. 在方案运行中,如果出现了大于3个用户的业务操作失败,或出现了服务器shutdown的情况,则说明在当前环境下,系统承受不了当前并发用户的负载压力,那么最大并发用户数就是前一个没有出现这种现象的并发用户数. 如果测得的最大并发用户数到达了性能要求,且各服务器资源情况良好,业务操作响应时间也达到了用户要求,那么OK.否则,再根据各服务器的资源情况和业务操作响应时间进一步分

mysql主要性能监控指标

1.系统mysql的进程数 ps -ef | grep "mysql" | grep -v "grep" | wc –l 2.Slave_running mysql > show status like 'Slave_running'; 如果系统有一个从复制服务器,这个值指明了从服务器的健康度 3.Threads_connected mysql > show status like 'Threads_connected'; 当前客户端已连接的数量.这个值

MySQL 监控指标

为了排查问题,对数据库的监控是必不可少的,在此介绍下 MySQL 中的常用监控指标. 简介 MySQL 有多个分支版本,常见的有 MySQL.Percona.MariaDB,各个版本所对应的监控项也会有些区别,在此仅介绍一些通用的监控项. 通常,监控项的源码是在 mysql/mysqld.cc 文件中定义,其内容如下所示. SHOW_VAR status_vars[]= { {"Aborted_clients", (char*) &aborted_threads, SHOW_L

常见的机器负载监控指标

概述 机器负载是否正常,经常需要监控的指标有如下4个: <1> cpu <2> memory <3> IO <4> network 关于cpu的监控 a. load average,cpu的负载 linux进程的状态分类可以粗略地分为 blocking process, runnable process,running process.分别为等待IO资源,或者自己调用了wait和sleep系列的函数被挂起的进程:所有资源都就位了,就等cpu的进程:正在cpu

阿里P9架构师谈:高并发网站的监控系统选型、比较、核心监控指标

在高并发分布式环境下,对于访问量大的业务.接口等,需要及时的监控网站的健康程度,防止网站出现访问缓慢,甚至在特殊情况出现应用服务器雪崩等场景,在高并发场景下网站无法正常访问的情况,这些就会涉及到分布式监控系统,对于核心指标提前监控,防患于未然. 常见的开源监控系统 1.Zabbix Zabbix是一个基于WEB界面的提供分布式系统监控以及网络监控功能的企业级开源运维平台,也是目前国内互联网用户中使用最广的监控软件. 入门容易.上手简单.功能强大并且开源免费. Zabbix易于管理和配置,能生成比