Sun Java System Message Queue 3.7 UR1 管理指南

第 18 章 度量参考

本章介绍 Message QueueTM 消息代理可以为监视、调整和诊断提供的度量信息。可以通过多种方式获取该信息:

本章中的表格列出了各种可用的度量信息及提供它的形式。对于通过命令实用程序的 metrics bkr 命令提供的度量信息,表中列出了请求它们时所用的度量类型;对于那些在度量消息中提供的度量信息,表中列出了它们将被传送到的度量主题目的地。本章包含以下各节:

JVM 度量

表 18–1 显示了代理为代理进程 JVM(Java Virtual Machine,Java 虚拟机)堆报告的度量信息。

表 18–1 JVM 度量

度量数量 

描述 

日志文件? 

metrics bkr 度量类型

度量主题 

JVM 堆:总内存

当前总内存(以字节为单位) 

是 

cxn

mq.metrics.jvm

JVM 堆:可用内存

当前可用的内存量(以字节为单位) 

是 

cxn

mq.metrics.jvm

JVM 堆:最大内存

允许的最大堆大小(以字节为单位) 

是 

无 

mq.metrics.jvm

代理范围内的度量

表 18–2 显示了代理报告的代理范围内的度量信息。

表 18–2 代理范围内的度量

度量数量 

描述 

日志文件? 

metrics bkr 度量类型

度量主题 

连接

连接数 

所有连接服务的当前连接总数 

是 

cxn

mq.metrics.broker

线程数 

所有连接服务的当前线程总数 

是 

cxn

无 

最小线程数 

所有连接服务的最小线程总数 

是 

cxn

无 

最大线程数 

所有连接服务的最大线程总数 

是 

cxn

无 

存储的消息

消息数 

当前存储在内存和持久性存储库中的有效负荷消息数 

否 

[使用 query bkr 命令代替]

mq.metrics.broker

消息字节总数 

当前存储在内存和持久性存储库中的有效负荷消息总大小(以字节为单位) 

否 

mq.metrics.broker

消息流

流入消息数 

自代理启动以来收到的累积有效负荷消息数 

是 

ttl

mq.metrics.broker

流出消息数 

自代理启动以来发送的累积有效负荷消息数 

是 

ttl

mq.metrics.broker

消息流入速率 

有效负荷消息流入代理的当前速率 

是 

rts

无 

消息流出速率 

有效负荷消息流出代理的当前速率 

是 

rts

无 

流入消息字节 

自代理启动以来收到的有效负荷消息的累积大小(以字节为单位) 

是 

ttl

mq.metrics.broker

流出消息字节 

自代理启动以来发送的有效负荷消息累积大小(以字节为单位) 

是 

ttl

mq.metrics.broker

消息字节流入速率 

有效负荷消息字节流入代理的当前速率 

是 

rts

无 

消息字节流出速率 

有效负荷消息字节流出代理的当前速率 

是 

rts

无 

流入包数 

自代理启动以来收到的累积有效负荷和控制包数 

是 

ttl

mq.metrics.broker

流出包数 

自代理启动以来发送的累积有效负荷和控制包数 

是 

ttl

mq.metrics.broker

包流入速率 

有效负荷和控制包流入代理的当前速率 

是 

rts

无 

包流出速率 

有效负荷和控制包流出代理的当前速率 

是 

rts

无 

流入包字节 

自代理启动以来收到的有效负荷和控制包的累积大小(以字节为单位) 

是 

ttl

mq.metrics.broker

流出包字节 

自代理启动以来发送的有效负荷和控制包的累积大小(以字节为单位) 

是 

ttl

mq.metrics.broker

包字节流入速率 

有效负荷和控制包字节流入代理的当前速率 

是 

rts

无 

包字节流出速率 

有效负荷和控制包字节流出代理的当前速率 

是 

rts

无 

目的地

目的地数 

当前物理目的地数 

否 

无 

mq.metrics.broker

连接服务度量

表 18–3 显示了代理为各个连接服务所报告的度量信息。

表 18–3 连接服务度量

度量数量 

描述 

日志文件? 

metrics svc 度量类型

度量主题 

连接

连接数 

当前连接数 

否 

cxn [用 query svc 命令也可以得到]

无 

线程数 

当前线程数 

否 

cxn

无 

最小线程数 

至少应分配给服务的线程数 

否 

cxn

无 

最大线程数 

最多可分配给服务的线程数 

否 

cxn

无 

消息流

流入消息数 

自代理启动以来通过连接服务收到的累积有效负荷消息数 

否 

ttl

无 

流出消息数 

自代理启动以来通过连接服务发送的累积有效负荷消息数 

否 

ttl

无 

消息流入速率 

有效负荷消息通过连接服务流入代理的当前速率 

否 

rts

无 

消息流出速率 

有效负荷消息通过连接服务流出代理的当前速率 

否 

rts

无 

流入消息字节 

自代理启动以来通过连接服务收到的有效负荷消息的累积大小(以字节为单位) 

否 

ttl

无 

流出消息字节 

自代理启动以来通过连接服务发送的有效负荷消息的累积大小(以字节为单位) 

否 

ttl

无 

消息字节流入速率 

有效负荷消息字节通过连接服务流入代理的当前速率 

否 

rts

无 

消息字节流出速率 

有效负荷消息字节通过连接服务流出代理的当前速率 

否 

rts

无 

流入包数 

自代理启动以来通过连接服务收到的累积有效负荷和控制包数 

否 

ttl

无 

流出包数 

自代理启动以来通过连接服务发送的累积有效负荷和控制包数 

否 

ttl

无 

包流入速率 

有效负荷和控制包通过连接服务流入代理的当前速率 

否 

rts

无 

包流出速率 

有效负荷和控制包通过连接服务流出代理的当前速率 

否 

rts

无 

流入包字节 

自代理启动以来通过连接服务收到的有效负荷和控制包的累积大小(以字节为单位) 

否 

ttl

无 

流出包字节 

自代理启动以来通过连接服务发送的有效负荷和控制包的累积大小(以字节为单位) 

否 

ttl

无 

包字节流入速率 

有效负荷和控制包字节通过连接服务流入代理的当前速率 

否 

rts

无 

包字节流出速率 

有效负荷和控制包字节通过连接服务流出代理的当前速率 

否 

rts

无 

目的地度量

表 18–4 显示了代理为各个目的地所报告的度量信息。

表 18–4 目的地度量

度量数量 

描述 

日志文件? 

metrics dst 度量类型

度量主题 

消息使用方

使用方数 

当前相关消息使用方数 

对于队列目的地,该属性包括活动使用方和备份使用方。对于主题目的地,它包括非长期订户和(活动和非活动的)长期订户,等于“活动使用方数”。 

否 

con

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

最大使用方数 

自代理启动以来的最大相关消息使用方数 

对于队列目的地,该属性包括活动使用方和备份使用方。对于主题目的地,它包括非长期订户和(活动和非活动的)长期订户,等于“最大活动使用方数”。 

否 

con

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

平均使用方数 

自代理启动以来的平均相关消息使用方数 

对于队列目的地,该属性包括活动使用方和备份使用方。对于主题目的地,它包括非长期订户和(活动和非活动的)长期订户,等于“平均活动使用方数”。 

否 

con

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

活动使用方数 

当前相关活动消息使用方数 

对于主题目的地,该属性包括非长期订户和(活动和非活动的)长期订户,等于“使用方数”。 

否 

con

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

最大活动使用方数 

自代理启动以来的最大相关活动消息使用方数 

对于主题目的地,该属性包括非长期订户和(活动和非活动的)长期订户,等于“最大使用方数”。 

否 

con

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

平均活动使用方数 

自代理启动以来的平均相关活动消息使用方数 

对于主题目的地,该属性包括非长期订户和(活动和非活动的)长期订户,等于“平均使用方数”。 

否 

con

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

备份使用方数 [仅限于队列目的地。]

当前相关备份消息使用方数 

否 

con

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

最大备份使用方数

自代理启动以来的最大相关备份消息使用方数 

否 

con

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

平均备份使用方数

自代理启动以来的平均相关备份消息使用方数 

否 

con

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

存储的消息

消息数 

当前存储在内存和持久性存储库中的消息数 

否 

conttlrts [用 query dst 命令也可以得到]

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

最大消息数 

自代理启动以来存储在内存和持久性存储库中的最大消息数 

否 

conttlrts

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

平均消息数 

自代理启动以来存储在内存和持久性存储库中的平均消息数 

否 

conttlrts

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

消息字节总数 

存储在内存和持久性存储库中的消息的当前总大小(以字节为单位) 

否 

ttlrts

mq.metrics.destination.queue.queueName mq.metrics.destination.topic.topicName

最大消息字节总数 

自代理启动以来存储在内存和持久性存储库中的消息的最大总大小(以字节为单位) 

否 

ttlrts

mq.metrics.destination.queue.queueName mq.metrics.destination.topic.topicName

平均消息字节总数 

自代理启动以来存储在内存和持久性存储库中的消息的平均总大小(以字节为单位) 

否 

ttlrts

mq.metrics.destination.queue.queueName mq.metrics.destination.topic.topicName

消息流

流入消息数 

自代理启动以来收到的累积消息数 

否 

ttl

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

流出消息数 

自代理启动以来发送的累积消息数 

否 

ttl

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

流入消息字节 

自代理启动以来收到的消息的累积大小(以字节为单位) 

否 

ttl

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

流出消息字节 

自代理启动以来发送的消息的累积大小(以字节为单位) 

否 

ttl

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

最大消息字节 

自代理启动以来收到的最大单个消息大小(以字节为单位) 

否 

ttlrts

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

消息流入速率 

收到的消息流的当前速率 

否 

rts

无 

消息流出速率 

发送的消息流的当前速率 

否 

rts

无 

消息字节流入速率 

收到的消息字节流的当前速率 

否 

rts

无 

消息字节流出速率 

发送的消息字节流的当前速率 

否 

rts

无 

磁盘利用率

保留的磁盘 [仅适用于基于文件的持久性]

为目的地保留的磁盘空间容量(以字节为单位) 

否 

dsk

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

已用的磁盘

目的地当前使用的磁盘空间容量(以字节为单位) 

否 

dsk

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

磁盘占用率

已用磁盘空间与为目的地保留的磁盘空间的比率 

否 

dsk

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName