支持的VMware vFabric tc Server版本是2.6至2.9
创建VMware vFabric tc服务器监视器
注意:
要在tc服务器中启用JMX,必须在文件catalina.properties中定义一个JMX端口,然后在server.xml中提供一个条目
[查看示例 server.xml文件以及catalina.properties的摘要,其中显示了如何为server.xml文件中使用的变量设置值]。
Applications Manager监控VMware vFabric tc Server和服务器上部署的Spring应用程序,以检测任何性能问题。通过跟踪vFabric tc Server的关键组件(例如内存,线程,吞吐量,垃圾回收等)来执行此监控。
在可用性选项卡显示的vFabric TC服务器的过去24小时或30天的可用性历史。性能选项卡显示了vFabric tc Server的一些关键性能指标,例如CPU利用率,吞吐量和垃圾回收率。此选项卡还显示过去24小时或30天的健康状态和事件。
该列表视图中列出了所有的vFabric TC服务器与他们的整体可用性和健康状况监测以及由Applications Manager。它使您能够执行 批量管理配置。点击列出的各个监视器以查看详细的性能指标。
要查看vFabric tc Server的详细性能指标,请点击可用性或列表视图选项卡中列出的监视器名称。性能指标已分为6个不同的标签:
该选项卡提供了vFabric tc Server的健康状况和性能的高级概述,以及与吞吐量,线程和垃圾回收有关的信息。
| 参数 | 描述 |
|---|---|
| 内存详情 | |
| Memory Used | JVM使用的内存量 |
| Memory available | 可用的物理内存量。 |
| Used Heap | 已使用堆内存空间的百分比。 |
| Total Memory | 操作系统可用的物理内存总量。 |
| CPU 使用情况 | |
| CPU Usage | 虚拟机的CPU利用率。 |
| 吞吐量 | |
| Bytes Received Per Second | 每秒接收的平均字节数。 |
| Bytes Sent Per Second | 每秒发送的平均字节数。 |
| Error Count | 收到的错误请求数。 |
| Processing Time | 处理请求所花费的处理时间(以毫秒为单位)。 |
| Request Count | 此全局请求处理器服务的请求数。 |
| 线程详细信息 | |
| Thread Count | 自Java虚拟机启动以来创建和启动的线程总数。 |
| Threads in Running State | 在Java虚拟机中处于运行状态的线程总数。 |
| Threads in Waiting State | 处于等待状态的Java虚拟机中的线程总数。 |
| Blocked Threads | 等待监视器锁定而被阻止的线程处于此状态。 |
| Timed Waiting Threads | 一个线程正在等待另一个线程执行操作的时间达到指定的等待时间。 |
| Deadlock Threads | 处于死锁状态的等待获取对象监视器的线程数。 |
| 堆内存 | |
| Eden Space | 最初从中为大多数对象分配内存的池。 |
| Tenured Gen | 该池包含survivor space中已存在一段时间的对象。 |
| Survivor Space | 该池包含在survived GC of eden的对象。 |
| 非堆内存 | |
| Perm Gen, Perm Gen [shared-rw], Perm Gen [shared-ro] | 保留虚拟机本身的所有反射数据,例如类和方法对象。对于使用类数据共享的JVM,这一代被分为只读和读写区域。 |
| Code Cache | 用于编译和存储本机代码的内存。 |
| 垃圾回收 | |
| GC Rate | 垃圾回收率。 |
| Average GC Time (ms) | 执行垃圾回收所花费的时间。 |
您可以使用 监视器信息部分中的自定义字段选项为监视器配置其他字段。
对JDK 1.8的支持:
使用JDK 1.8 MetaSpace进行监控时,Applications Manager监控并显示称为MetaSpace和Compressed Class Space的新内存空间,而不是以前的永久世代(非堆)。
此选项卡提供了vFabric tc Server中运行的各种应用程序的详细信息。
| 参数 | 描述 |
|---|---|
| Context | 各种应用程序正在运行。 |
| Active Sessions | 当前处于活动状态的会话数。 |
| Session Creation Rate | 每秒创建的会话数。 |
| Average Response Time | 特定应用程序花费的平均响应时间。 |
您还可以使用动作选项禁用,启用或删除特定应用程序,还可以使用比较报表选项比较不同应用程序的性能报告。
此选项卡显示与服务器中每秒接收和发送的请求数有关的信息。
| 参数 | 描述 |
|---|---|
| 全局请求处理器 | |
| Name | 实例的名称。 |
| Bytes Received Per Second | 服务器每秒接收到的请求数。 |
| Bytes Sent Per Second | 每秒从服务器发送的请求数。 |
| Error Count | 未处理的请求数。 |
| Processing Time ms | 处理请求的时间(以毫秒为单位)。 |
| Request Count | 请求总数。 |
此选项卡包含与缓存内存相关的指标
| 参数 | 描述 |
|---|---|
| Cache | 服务器中运行的应用程序。 |
| Access Count | 访问应用程序的次数。 |
| Hits Count | 从缓存访问应用程序的次数。 |
| Cache Hit Ratio % | 点击次数与访问次数之比。 |
此选项卡显示与数据库有关的信息。
| 参数 | 描述 |
|---|---|
| Transaction Manager- Commits | 每秒提交速率事务和失败的提交事务。 |
| Transaction Manager- Resumes | 每秒恢复速率事务和失败的恢复事务。 |
| Transaction Manager- Rollbacks | 每秒回滚率事务和失败的回滚事务。 |
| Transaction Manager- Suspends | 每秒的挂起速率事务和失败的挂起事务。 |
| 参数 | 描述 |
|---|---|
| 线程详情 | |
| Total Threads | 自从Java虚拟机启动以来,启动的线程总数。 |
| Busy Threads | 当前繁忙的线程数。 |
| 执行详情 | |
| Active Threads | JVM中的活动线程数。 |
| Max Threads | JVM中的最大线程数。 |
| Pool Size | 池中对象的数量(实体和无状态) |
| Requests Queue Size | 请求队列中的请求数。 |
| 参数 | 描述 |
|---|---|
| Name | Java虚拟机实现名称。 |
| Version | Java虚拟机版本。 |
| JVM Vendor | Java虚拟机实施供应商。 |
| Classpath | 系统类加载器用来搜索类文件的Java类路径。 |
| Library Classpath | Java库路径。 |
| Boot Classpath | 引导类加载器用来搜索类文件的引导类路径。 |
| OS Name | 操作系统名称。 |
| Total Memory (MB) | 此VM使用的内存量。 |
| Maximum Metaspace (MB) | 用于表示类元数据的最大本机内存空间称为Metaspace。MetaSpace使用本机内存来存储元数据,并且该内存会自动增长。 |
它允许我们跟踪关键指标,如响应时间、资源利用率、错误率和交易性能。实时监控告警会及时通知我们任何问题或异常,使我们能够立即采取行动。
审稿人角色:研究与开发

Lexmark技术支持经理