监控GlassFish指标的先决条件:点击此处
使用REST API添加新的GlassFish监视器:点击此处
请按照下面给出的步骤来创建新的GlassFish应用程序服务器监视器:
注意:
如果启用JMX后仍无法添加监视器,请尝试提供以下参数:
-Djava.rmi.server.hostname =[YOUR_IP]
GlassFish服务器基于诸如内存,线程等属性进行监控。GlassFish服务器的监控详细信息以图形方式表示,有助于轻松理解参数。您还可以根据这些详细信息为服务器监控的属性配置阈值。
点击列出的各个监视器以查看以下信息:
参数 | 描述 |
---|---|
Name | 服务器名称 |
Availability | 显示服务器的当前状态-可用或不可用 |
Last Polled at | 指定最近完成服务器监控的时间 |
Next Poll at | 指定用于监控服务器的下一个轮询时间 |
参数 | 描述 |
---|---|
响应时间: | |
Response Time | 指的是Glass Fish服务器在监控期间做出响应所需的时间 |
内存详细信息: | |
Used Memory | 指以KB形式使用的JVM堆 |
Total Memory | 指JVM总堆大小 |
线程细节: | |
Thread Count | 正在运行GlassFish的JVM中的线程总数 |
Running | 指的是JVM中处于可运行状态的总计线程的状态 |
Waiting | 指总数。JVM中等待监视器锁定的线程数 |
Blocking | 指编号。等待监视器锁定而被阻塞的线程总数 |
Deadlocked | 指编号JVM中永远阻塞的线程总数 |
Timed Waiting | 指在指定的等待时间内等待另一个线程执行操作的总线程 |
Webapp监控: | |
WebAppName | Web应用程序的名称 |
Session High Count | 最大同时活动会话数 |
Session Current Count | Web应用程序中当前活动会话的列表 |
Total Sessions Rejected | 被拒绝的会话总数 |
JDBC池监控: | |
Jdbc Pool Name | JDBC池的名称 |
Max Pool Size | JDBC池最大容量 |
Connections Currently in Use | 当前正在使用的连接数 |
Connections Used % | 使用的连接数(百分比) |
Free Connections | 可用连接数 |
Potential Leaked Connections | 未经身份验证的连接数 |
Wait Queue Length | 等待队列的大小 |
Connections Timed Out | 超时的连接数 |