Resin 应用服务器监控
创建一个新的Resin服务器监视器
要创建新的Resin服务器监视器,请按照以下步骤操作:
- 点击新建监视器链接。
- 在应用程序服务器下选择Resin服务器。
- 输入显示名称。
- 输入运行Resin Application Server的服务器的主机名。
- 输入JMX端口。对于Resin的默认安装,JMX端口号是9999。
- 您可以输入自己的凭证详细信息,也可以从凭证管理中的详细信息中选择预配置的凭证。如果您想输入自己的凭证,请指定输入Resin Server的JMX用户名和密码。如果不需要身份验证,则将这些字段留空。
- 输入JNDI路径。例如,用于Resin的默认安装的JNDIPATH是/ jmxrmi。
- 设置轮询间隔。
- 从组合框中选择要与Resin Server 监视器关联的业务组(可选)。您可以选择多个组来关联您的监视器。
- 点击添加监视器。这将从网络中发现您的Resin Server并开始对其进行监控。
Resin是一种快速可靠的Java EE集成高性能应用服务器,包含负载平衡功能,可提高可靠性。内置的Resin功能包括高可扩展性的集群,分布式缓存以减少对传统数据库的依赖以及自适应健康状况监控。通过监控所有关键性能指标,例如线程详细信息,连接池使用率,会话详细信息和内存资源,Applications Manager可以提高Resin Application Server的可靠性。
Resin Server - 监控参数
通过点击监视器选项卡,转到监视器类别视图。点击应用程序服务器表下的Resin 服务器。显示的是Resin Server批量配置视图,分布在三个选项卡中:
- 可用性标签,提供过去24小时或30天的可用性历史记录。
- 性能选项卡提供了过去24小时或30天的健康状况和事件。
- 列表视图使您可以执行批量管理配置。
点击监视器名称,以查看以下选项卡下列出的所有服务器详细信息:
性能概览
参数 |
描述 |
JVM 统计 |
JVM Memory |
当前可用于JVM的内存总量,以MB为单位。 |
Free JVM Memory |
JVM当前可用的可用内存量,以MB为单位。 |
JVM Memory Used |
当前使用的JVM内存量(以MB为单位)。 |
State |
当前的生命周期状态。 |
服务器请求吞吐量 |
Request Serviced/Sec |
每秒服务器处理的请求总数。 |
Bytes Read/Sec |
该服务器服务的请求已读取的字节总数。 |
Bytes Written/Sec |
此服务器服务的请求已写入的字节总数。 |
事务处理 |
Commited Transactions/Sec |
提交的事务总数/秒。 |
Failed Commited Transactions/Sec |
失败的已提交事务总数/秒。 |
Rollback Transactions/Sec |
回滚事务总数/秒。 |
In-Progress Transactions |
正在进行的事务数。 |
CPU详情 |
Available Processors |
JVM可用的处理器数。 |
CPU Usage Percentage |
服务器上JVM的CPU使用率(百分比)。 |
Uptime |
Java虚拟机的正常运行时间。 |
类加载详细信息 |
Loaded Class Count |
加载的类数。 |
Unloaded Class Count |
卸载的类数。 |
垃圾回收详细信息 |
Name |
垃圾回收名称。 |
Valid |
垃圾回收状态。 |
Collection Time |
执行垃圾回收所花费的时间(以毫秒为单位)。 |
Collection Count |
已发生的收集总数。 |
线程数
参数 |
描述 |
Total Threads |
总线程数。 |
Total Threads Started |
已启动的线程总数。 |
Active Resin Threads |
当前活跃的 Resin线程数。 |
Idle Resin Threads |
当前空闲的 Resin线程数。 |
Resin Threads waiting |
当前等待的线程数。 |
Max Resin Threads |
配置的最大线程数。 |
Total Resin Threads |
当前托管线程数。 |
内存
这两种堆内存和非堆内存的详细信息可以在这个选项卡中与其子存储器类型一起查看。堆内存类型包括Eden,Survivor和Tenured内存,非堆内存类型分别包括CodeCache和PermGen内存。
参数 |
描述 |
Total Memory |
各种存储阵列的总内存,包括已用内存和空闲内存拆分。 |
Free Memory |
可用内存(MB)。 |
Used Memory |
已用内存(以MB为单位)。 |
Max allocated Memory |
最大已分配内存(以MB为单位)。 |
Committed Memory |
预留内存。 |
Used Memory % |
已用内存的百分比。 |
Web应用
参数 |
描述 |
Name |
Web应用程序的名称。 |
Active Sessions |
当前活动会话数。 |
Invalidated Sessions |
无效的会话总数。 |
Session Max |
内存中配置的最大会话数。 |
Session Utilization |
网络应用使用的会话百分比。 |
Requests/Sec |
每秒由网络应用服务的请求数。 |
Bytes Received/Sec |
客户端请求中接收到的字节总数。 |
Bytes Sent/Sec |
发送给客户端的字节总数。 |
500 Errors |
500个状态错误的总数。 |
State |
当前生命周期状态。 |
连接池
参数 |
描述 |
Name |
连接池的名称。 |
Active Connections |
当前活动的连接数。 |
Idle Connections |
当前空闲的连接数。 |
Total Connections |
当前空闲和活动的连接数。 |
Failed Connections |
当前失败的连接数。 |
Max Connections |
配置的最大连接数。 |
Pool Utilization |
使用的连接池百分比。 |
配置
参数 |
描述 |
VM Name |
Java虚拟机实现名称。 |
VM Vendor |
Java虚拟机实施供应商。 |
VM Version |
Java虚拟机版本。 |
Name |
代表正在运行的Java虚拟机的名称。 |
Boot Classpath |
引导类加载器用来搜索类文件的引导类路径。 |
ClassPath |
系统类加载器用来搜索类文件的Java类路径。 |
Library Classpath |
Java库路径。 |
Version |
操作系统版本。 |
OS Name |
操作系统名称。 |
Start Time |
Java虚拟机的启动时间(以毫秒为单位)。 |