VMware vFabric TC服务器监控


支持的VMware vFabric tc Server版本是2.6至2.9

创建VMware vFabric tc服务器监视器

  1. 点击新建监视器链接。
  2. 选择VMware vFabric tc服务器。
  3. 提供监视器的显示名称
  4. 输入运行vFabric tc Server的主机名。
  5. 输入运行JMX代理的端口号(默认为6969)。运行JMX代理的端口;在 catalina.properties文件中定义。
  6. 输入vFabric tc服务器的用户名和密码。
  7. 指定JNDIPath。例如,用于vFabric tc Server的默认安装的JNDIPath是/ jmxrmi。
  8. 以分钟为单位指定 轮询间隔
  9. 如果要从Admin Server添加新监视器,请 选择被管服务器
  10. 从组合框中选择要与vFabric tc Server 监视器关联的业务组(可选)。您可以选择多个组来关联您的监视器。
  11. 点击添加监视器。这将从网络中发现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的新内存空间,而不是以前的永久世代(非堆)。

Web应用

此选项卡提供了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

此选项卡包含与缓存内存相关的指标

参数描述
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使用本机内存来存储元数据,并且该内存会自动增长。