WebLogic Server是来自Oracle的J2EE应用服务器,用作开发和部署多层分布式企业应用的平台。WebLogic Server集中了包括web服务器功能、业务组件和对后端企业系统的访问的应用服务。
Application Manager的Oracle WebLogic性能监控工具监控并收集关键的WebLogic性能指标,如JVM堆使用率、服务器响应时间、用户会话、线程池、JDBC连接池、消息传递服务和EJB统计数据。Applications Manager是业内最好的Weblogic监控工具之一,可以帮助您监控最关键的应用并提高它们的性能。Application Manager的主动警报提供了性能问题的早期警告,使您能够在最终用户受到影响之前采取纠正措施。
堆大小的增加可能表明内存溢出。检测到这一点可以防止服务器崩溃或变慢。Application Manager提供了对JVM性能的可见性,并帮助您检测应用执行期间发生的内存不足异常、内存泄漏以及对垃圾收集和线程池使用情况的洞察。
服务器响应时间是一个重要的指标,因为它指示服务器响应用户请求所需的时间。监控此指标是确定服务器是否有效运行的最佳方法之一。如果这个值似乎在快速增长,您可能需要分析服务器上的负载。
通过Applications Manager的Oracle WebLogic监控功能,可以获得广泛的用户会话细节,如活动会话数量、最大会话数量、会话总数和servlet数量。了解服务器上的请求负载,并确定是否存在足够的servlet来处理接收到的请求。
线程池分配线程来处理服务服务器和客户端服务器的请求。与Applications Manager,跟踪各种线程在Weblogic服务器:
此外,还可以深入了解诸如JMS(Java消息服务)和SAF(对话和端点)等消息传递服务,以理解为什么消息不能传递。通过分析和配置重载的SAF代理的更大配额来管理消息持久性。
数据库访问有时会给Java应用带来性能问题,因此监控JDBC连接池很重要。使用Application Manager跟踪数据库连接池的运行状况和利用率 - 有多少活动连接、连接池使用分配给它的最大连接的距离有多近,以及等待连接的线程。如果活动连接达到池中可能的最大连接数,则应该提高连接池的上限。您还可以跟踪泄漏的连接数量,以了解应用逻辑中的潜在问题。
通过Applications Manager的WebLogic应用性能监控工具,可以监控ejb的类型、激活、钝化和等待的线程数。当缓存满时,EJB容器执行挂起。当再次需要EJB会话对象时,容器将激活Bean。挂起状态次数的增加表明缓存频繁地满了。密切关注bean的状态,了解服务器中发生的事务。识别异常的池错过率并在它淹没服务器之前解决它。
托管bean (MBean)是提供Java管理扩展(JMX)接口的Java bean。应用管理器在出现故障时查询mbean并发送通知,以确保应用性能不会下降。在应用部署中获得对自定义指标的实时可见性,如内存管理状态、类加载、活动线程、日志记录和平台配置。
Application Manager的WebLogic server监控工具附带了一个动态报告特性,该特性支持关键属性的数字和图形表示。您可以监控Weblogic服务器的性能,并使用趋势分析、预测和库存报告对您的服务器做出了解的决策!
使用Application Manager监控运行在WebLogic上的Java应用,为您提供从浏览器一直到单个数据库语句的可见性。获得较深的代码级可见性,并查明生产中应用问题的根本原因。
通过监控服务器硬件、进程和服务、资源利用和预测以及磁盘卷,了解服务器性能对WebLogic的影响。您还可以使用application Manager监控130+基础设施类型- 包括预先配置的技术,如应用服务器、数据库、中间件、VM、web服务以及云资源。