12. 附录 I - 统计说明

统计数据分为数据源,组件和处理器。您可能会看到为公共组件部分中定义的多个组件收集的相同统计信息。请注意,统计信息由 {$component}/statistic 定义,因此如果您想要 pubsub 上的 Max queue size,您将查找 pubsub/Max queue size。未启用的组件不会提供统计信息。

12.1. 数据源统计

用于访问JDBC(数据库)或MongoDB等数据存储的数据源提供与数据存储连接稳定性和打开连接数相关的统计信息。

统计名称

描述

统计级别

格式

可能的统计数据列表

活动数据源的数量

已定义和活动数据源(即连接池)的数量。这不是与数据源的连接数,因为它会有所不同,并且针对每个定义的数据源单独列出。

精细

整数

dataSource/Number of data sources

{dataSourceName} 的连接数

已定义数据源的连接数。

精细

字符串

dataSource/{dataSourceName}/uri

{dataSourceName} 重新连接失败的次数

自定义的数据源启动以来失败的重新连接数。

精细

整数

dataSource/{dataSourceName}/failed reconnections

{dataSourceName} 的重新连接次数

已定义数据源的重新连接次数。

精细

整数

dataSource/{dataSourceName}/reconnections

{dataSourceName} 的URI

返回已定义数据源的URI。

精细

字符串

dataSource/{dataSourceName}/uri

12.2. {repo} 的用户存储库统计信息

对于 UserRepository 中声明的每个{method},我们都会收集执行统计信息。为定义用户存储库的每个数据源单独收集此统计信息。

统计名称

描述

统计级别

格式

可能的统计数据列表

{method} 的平均处理时间

自创建数据源以来,为此数据源调用 {method} 所用的平均时间(很可能从服务器启动开始)。它包括引发异常的调用所花费的时间等。

精细

整数

userRepository/{repo}/{method}/Average processing time

{method} 的异常数

指定方法引起的异常数

精细

整数

userRepository/{repo}/{method}/Exceptions during execution

最后的 {interval} 中 {method} 的异常数

指定方法在指定时间间隔内导致的异常数

最细微的

整数

userRepository/{repo}/{method}/Executions last {interval}

{method} 的执行次数

指定方法已执行的次数

精细

整数

userRepository/{repo}/{method}/Executions

12.3. {repo} 的Auth存储库统计信息

对于 AuthRepository 中声明的每个 {method},我们都会收集执行统计信息。为定义了身份验证存储库的每个数据源单独收集此统计信息。

统计名称

描述

统计级别

格式

可能的统计数据列表

{method} 的平均处理时间

处理 {method} 所需的平均时间。

精细

整数

authRepository/{repo}/{method}/Average processing time

{method} 的异常数

{method} 导致异常的次数。

精细

整数

authRepository/{repo}/{method}/Exceptions during execution

最后的 {interval} 中 {method} 的异常数

{method} 在指定时间间隔内导致异常的次数。

最细微的

整数

authRepository/{repo}/{method}/Executions last {interval}

{method} 的执行次数

{method} 已执行的次数。

精细

整数

authRepository/{repo}/{method}/Executions

12.4. 自定义 {compname} 组件存储库共有的统计信息

这些统计信息可以在许多使用仅为它们创建的存储库实现的组件中找到。此类组件的示例可能是:

amp

以 msgBroadcastRepository 作为 {repo} 名称,

消息存档

使用 repositoryPool 作为 {repo} 名称,

muc

以 muc-dao 作为 {repo} 名称,

pubsub

以 dao 作为 {repo} 名称,

sess-man

以 msgRepository 作为 {repo} 名称

对于自定义组件存储库,我们以与用户和授权存储库相同的方式收集统计信息。针对定义了存储库的每个数据源 ({dataSourceName}),按 {method} 分别收集统计信息。

统计名称

描述

统计级别

格式

可能的统计数据列表

{method} 的平均处理时间

处理 {method} 所需的平均时间。

精细

整数

{compname}/{repo}/{dataSourceName}/{method}/Average processing time

{method} 的异常数

{method} 引起的异常数。

精细

整数

{compname}/{repo}/{dataSourceName}/{method}/Exceptions during execution

{method} 的执行次数

{method} 已执行的次数。

精细

整数

{compname}/{repo}/{dataSourceName}/{method}/Executions

12.5. 组件共有的统计信息

这些统计数据可以在多个组件中找到,并且可以多次看到。例如s2s和c2s都会有接收字节数统计,所以每个都可以通过以下方式找到:

s2s/Bytes received
c2s/Bytes received

统计名称

描述

统计级别

格式

可用{字段}

可能的统计数据列表

添加脚本最后的 {interval}

add-script adhoc 命令在最后一个时间间隔内运行的次数。

最细微的

整数

时分秒

{compname}/adhoc-command/add-script last hour {compname}/adhoc-command/add-script last minute {compname}/adhoc-command/add-script last second

添加脚本/平均处理时间

add-script 完成的平均处理时间。

最细微的

整数

add-script/Average processing time

最近100次运行的平均处理时间[ms]

在过去100次组件调用中,此组件的所有命令和脚本的平均处理时间(以毫秒为单位)。此数字将填充少于 100 次运行,并将继续平均,直到发生100次运行,此时,它是最近的 100 个实例。每次服务器关闭或重新启动时,此统计信息都会重置。

最细微的

整数

{compname}/Average processing time on last 100 runs [ms]

收到的字节数

组件在当前服务器实例期间收到的总字节数。此统计信息在服务器关闭或重新启动时重置。

精细或者最精细

整数

{compname}/Bytes received

发送的字节数

组件在当前服务器实例期间发送的总字节数。此统计信息在服务器关闭或重新启动时重置。

精细或者最精细

整数

{compname}/Bytes sent

删除脚本最后 {interval}

del-script adhoc 命令在最后一个时间间隔内运行的次数。

最细微的

整数

时分秒

{compname}/adhoc-command/del-script last hour {compname}/adhoc-command/del-script last minute {compname}/adhoc-command/del-script last second

del-script 平均处理时间

del-script 执行的平均时间,以整数形式返回。

最细微的

整数

{compname}/adhoc-command/del-script/Average processing time

最后 {interval} 数据包

该组件在上一个时间间隔内已处理的数据包数。

最细微的

整数

时分秒

{compname}/last hour packets {compname}/last minute packets {compname}/last second packets

列表命令最后 {interval}

在最后一个时间间隔内发送到组件的 list-commands 请求数。

最细微的

整数

时分秒

{compname}/list-commands last hour {compname}/list-commands last minute {compname}/list-commands last second

列表命令平均处理时间

以毫秒为单位的平均时间,以整数形式返回,list-commands 在此组件上执行所需的时间。

最细微的

整数

{compname}/list-commands/Average processing time

{IN/OUT/Total} 队列溢出

此组件的进出队列溢出的次数。即有比最大队列的大小更多的数据包队列。还提供了结合这两个结果的总体统计数据。

最细微的

整数

{compname}/IN queue overflow {compname}/OUT queue overflow {compname}/Total queue overflow

{in/out} 队列等待:{priority}

当前在传入或传出队列中具有 {priority} 优先级的数据包数。

最细微的

整数

系统集群 高 正常 低 存在 最低

{compname}/In queue wait: SYSTEM {compname}/In queue wait: CLUSTER {compname}/In queue wait: HIGH {compname}/In queue wait: NORMAL {compname}/In queue wait: LOW {compname}/In queue wait: PRESENCE {compname}/In queue wait: LOWEST {compname}/Out queue wait: SYSTEM {compname}/Out queue wait: CLUSTER {compname}/Out queue wait: HIGH {compname}/Out queue wait: NORMAL {compname}/Out queue wait: LOW {compname}/Out queue wait: PRESENCE {compname}/Out queue wait: LOWEST

{IN/OUT}_QUEUE 已处理 {type}

通过此组件的In或Out Queue处理的不同类型的节数。此数字将在服务器实例结束时重置。每个组件都有一个它可以处理的不同类型节的列表。

更精细

整数

# messages presences cluster other IQ no XMLNS IQ http://jabber.org/protocol/disco#items IQ bind IQ jabber:iq:roster IQ session IQ vCard IQ command IQ jabber:iq:private IQ http://jabber.org/protocol/disco#info total IQ

{compname}/IN_QUEUE processed {compname}/IN_QUEUE processed messages {compname}/IN_QUEUE processed presences {compname}/IN_QUEUE processed cluster {compname}/IN_QUEUE processed other {compname}/IN_QUEUE processed IQ no XMLNS {compname}/IN_QUEUE processed IQ http://jabber.org/protocol/disco#items {compname}/IN_QUEUE processed IQ http://jabber.org/protocol/disco#info {compname}/IN_QUEUE processed IQ bind {compname}/IN_QUEUE processed IQ jabber:iq:roster {compname}/IN_QUEUE processed IQ jabber:iq:private {compname}/IN_QUEUE processed IQ session {compname}/IN_QUEUE processed IQ vCard {compname}/IN_QUEUE processed IQ command {compname}/IN_QUEUE processed total IQ {compname}/OUT_QUEUE processed messages {compname}/OUT_QUEUE processed presences {compname}/OUT_QUEUE processed cluster {compname}/OUT_QUEUE processed other {compname}/OUT_QUEUE processed IQ no XMLNS {compname}/OUT_QUEUE processed IQ http://jabber.org/protocol/disco#items {compname}/OUT_QUEUE processed IQ http://jabber.org/protocol/disco#info {compname}/OUT_QUEUE processed IQ bind {compname}/OUT_QUEUE processed IQ jabber:iq:roster {compname}/OUT_QUEUE processed IQ jabber:iq:private {compname}/OUT_QUEUE processed IQ session {compname}/OUT_QUEUE processed IQ vCard {compname}/OUT_QUEUE processed IQ command {compname}/OUT_QUEUE processed total IQ

注意:一些统计信息仅可从统计组件获得,关闭线程将仅打印以下内容:消息,存在,集群,其他,IQ无XLMNS,总IQ。

最大队列大小

此组件的数据包队列中允许的最大项目数。

最细微的

整数

{compname}/max queue size

打开连接

与组件的打开连接数。

信息/最精细

整数

{compname}/Open connections

收到的数据包

当前实例中组件从外部源接收的数据包总数。此数字在服务器关闭或重新启动时重置。

精细

整数

{compname}/Packets received

发送的数据包

当前实例中组件发送的数据包总数。此数字在服务器关闭或重新启动时重置。

精细

整数

{compname}/Packets sent

处理数据包线程:{in/out}

每个处理线程已处理了进出多少数据包。

最细微的

整数

{compname}/Processed packets thread: IN {compname}/Processed packets thread: OUT {compname}/Processed packets thread (outliers) IN {compname}/Processed packets thread (outliers) OUT

统计信息将为每个处理器提供一个数组,从 0,1,2,3 等开始列出。假设我们为ws2s设置了4个线程,一个列表将如下所示:
ws2s/Processed packets thread: IN=[2, 6, 4, 2]
ws2s/Processed packets thread: OUT=[8, 0, 1, 3]
ws2s/Processed packets thread (outliers) IN=mean: 79.0, deviation: 441, outliers: [in_10-ws2s: 2359]
ws2s/Processed packets thread (outliers) OUT=mean: 16.5, deviation: 23.2058941, outliers: [out_ws2s: 80]
请注意,处理器阵列将仅具有与 {compname}/Processing 线程中定义的组件一样多的线程。

处理线程

为特定组件提供的线程数。

更精细

整数

{compname}/processing threads

流错误计数器

在此组件的服务器操作期间计数的错误数。只有在config.tdsl中启用了 stream-error-counter 时才可用,否则为0。

精细

整数

{compname}/processors/stream-error-counter

套接字溢出

此组件经历套接字队列溢出并不得不丢弃数据包的次数。如果接收方无法足够快地读取数据包或网络连接速度太慢而无法满足需要发送的数据量,XMPP服务器会将通过连接发送的数据包排队。如果队列将溢出将被计算在内。这不包括丢弃数据包的数量。

最细微的

整数

{compname}/Socket overflow

总 {in/out} 队列等待

当前等待发送的入站或出站队列中的数据包数。这包括所有类型的数据包。这也是一个即时统计信息,因为队列中的人数仅与收集统计信息时队列中的人数一样多。

最细微的

整数

{compname}/Total in queues wait {compname}/Total out queues wait

总队列等待

此组件的 Total in queue waitTotal out queue wait 统计信息的总和。

最细微的

整数

{compname}/Total queue wait

总队列等待

所有组件队列等待统计信息的总和。

最细微的

整数

Total queues wait

总队列溢出

组件数据包等待队列溢出并不得不丢弃数据包的次数。此统计信息不跟踪丢弃数据包的数量。

最细微的

整数

{compname}/Total queues overflow

总/总队列溢出

所有组件的所有队列溢出统计信息的总和。

最细微的

整数

total/Total queues overflow

等待发送

组件队列中等待发送的数据包数量。这个数字通常为0,但是如果大量数据包阻塞了您的系统,或者您的队列大小设置得太低,它会增加。

最细微的

整数

{compname}/Waiting to send

监视器运行

在此组件上运行监视器以检查旧连接的次数。

更精细

整数

{compname}/Watchdog runs

监视器停止

根据 config.tdsl 中的设置或 此小节 中定义的默认值,监视器识别并关闭过时连接的次数。

更精细

整数

{compname}/Watchdog stopped

监视器测试

监视器发现潜在陈旧的连接并已经进行了测试以确定是否关闭连接。这是当前服务器实例中的每个组件。

更精细

整数

{compname}/Watchdog tests

12.6. 组件统计

12.6.1. AMP

没有专属的amp特定统计数据

12.6.2. bosh

统计名称

描述

统计级别

格式

可用{字段}

可能的统计数据列表

Bosh会话

当前打开和运行的与服务器的BOSH会话数。

最细微的

整数

bosh/Bosh sessions

上次预绑定会话{interval}

pre-bind-session命令在最后指定时间间隔内执行的次数。

最细微的

整数

时分秒

bosh/adhoc-command/pre-bind-session last hour bosh/adhoc-command/pre-bind-session last minute bosh/adhoc-command/pre-bind-session last second

预绑定会话/平均处理时间

执行 pre-bind-session 所需的平均时间(以毫秒为单位),以整数形式返回。

最细微的

整数

bosh/adhoc-command/pre-bind-session/Average processing time

12.6.3. c2s

没有独家的c2s特定统计数据。

12.6.4. cl-comp

统计名称

描述

统计级别

格式

可用{字段}

可能的统计数据列表

adhoc-command/cluster-nodes-list 最后 {interval}

每个间隔时间执行 cluster-nodes-list 命令的次数。

最细微的

整数

时分秒

cl-comp/adhoc-command/cluster-nodes-list last hour cl-comp/adhoc-command/cluster-nodes-list last minute cl-comp/adhoc-command/cluster-nodes-list last second

adhoc-command/cluster-nodes-list/平均处理时间

以 ms 为单位的平均时间,以整数形式返回,执行 cluster-nodes-list 所需的时间。

最细微的

整数

cl-comp/adhoc-command/cluster-nodes-list/Average processing time

adhoc-command/force-stop-service 最后 {interval}

每个间隔时间执行 force-stop-service 命令的次数。

最细微的

整数

时分秒

cl-comp/adhoc-command/force-stop-service last hour cl-comp/adhoc-command/force-stop-service last minute cl-comp/adhoc-command/force-stop-service last second

Adhoc-command/force-stop-service/平均处理时间

执行 force-stop-service 所需的平均时间(以毫秒为单位),以整数形式返回。

最细微的

整数

cl-comp/adhoc-command/force-stop-service/Average processing time

adhoc-command/service-keys 最后 {interval}

每个时间间隔执行 service-keys 命令的次数。

最细微的

整数

时分秒

cl-comp/adhoc-command/service-keys last hour cl-comp/adhoc-command/service-keys last minute cl-comp/adhoc-command/service-keys last second

Adhoc-command/service-keys/平均处理时间

执行 service-keys 所需的平均时间(以毫秒为单位),以整数形式返回。

最细微的

整数

cl-comp/adhoc-command/service-keys/Average processing time

adhoc-command/sim-serv-stopped {interval}

每个时间间隔执行 sim-serv-stopped 命令的次数。

最细微的

整数

时分秒

cl-comp/adhoc-command/sim-serv-stopped last hour cl-comp/adhoc-command/sim-serv-stopped last minute cl-comp/adhoc-command/sim-serv-stopped last second

Adhoc-command/sim-serv-stopped/平均处理时间

执行 sim-serv-stopped 所需的平均时间(以毫秒为单位),以整数形式返回。

最细微的

整数

cl-comp/adhoc-command/sim-serv-stopped/Average processing time

平均压缩比

会话期间发送到其他集群的数据的平均压缩率。

精细

浮点数

cl-comp/Average compression ratio

平均减压比

会话期间从其他集群接收到的数据的平均压缩率。

精细

浮点数

cl-comp/Average decompression ratio

已知集群节点

当前连接到服务器的集群节点数。

信息

整数

cl-comp/Known cluster nodes

上次 {interval} 断开连接

指定时间间隔内的集群断开连接数。

精细

逗号分隔数组

白天时间

cl-comp/Last day disconnects cl-comp/Last hour disconnects

对于一天,每个数组是每小时的断开连接数,最近的在前面。对于小时,每个数组是每分钟的断开连接数,最近的在前面。

服务连接超时

集群节点连接初始化期间的超时次数。

最细微的

整数

cl-comp/Service connected time-outs

断开连接总数

当前会话期间断开连接的集群数。

最细微的

整数

cl-comp/Total disconnects

12.6.5. 事件总线

没有专属的事件总线特定的统计数据。

12.6.6. 消息存档

统计名称

描述

统计级别

格式

可用{字段}

可能的统计数据列表

过期消息的删除时间(平均)

从存储库中删除过期消息所需的平均时间(以毫秒为单位)。这包括手动和自动删除消息。

精细

整数

message-archive/Removal time of expired messages (avg)

12.6.7. 消息路由器

统计名称

描述

统计级别

格式

可用{字段}

可能的统计数据列表

CPUs数量

主机上可用的CPU数量。

最细微的

整数

message-router/CPUs no

CPU使用率

获取统计信息时Tigase服务器可用的CPU功率百分比%。

精细

浮点数/字符串

message-router/CPU usage [%] message-router/CPU usage

CPU使用率有两种可用格式:一个浮点整数,表示 CPU 使用率 [%] 中可用的长小数,以及一个字符串,它提供CPU使用率带有 % 符号的四舍五入数字。

空闲堆

可供使用的堆内存量,以KB表示。

精细

字符串

message-router/Free Heap

空闲的非堆

可供使用的非堆内存量,以KB表示。

精细

字符串

message-router/Free NonHeap

堆使用率 [%]

Tigase使用的HEAP内存的总百分比。

精细

浮点数

message-router/HEAP usage [%]

本地主机名

物理服务器的本地主机名。

信息

字符串

message-router/Local hostname

平均负载

前一分钟的平均系统负载。计算负载平均值的方式是特定于操作系统的,但通常是阻尼的时间相关平均值。

精细

浮点数

message-router/Load average

最大堆内存

由 tigase.conf 中的 JAVA_OPTIONS 定义的可用堆内存的最大量,以Kb为单位。

信息

字符串

message-router/Max Heap mem

最大非堆内存

由 tigase.conf 中的 JAVA_OPTIONS 定义的可用非堆内存的最大数量,以 Kb 为单位。

精细

字符串

message-router/Max NonHeap mem

非堆使用率 [%]

正在使用的非堆内存总量以百分比表示。

精细

浮点数

message-router/NONHEAP usage [%]

线程数

所有组件中可用的处理线程总数。

最细微的

整数

message-router/Threads count

正常运行时间

服务器在此会话中在线的总时间。

信息

字符串

message-router/Uptime

已用堆的量

正在使用的堆内存量(以 KB 为单位)。

信息

字符串

message-router/Used Heap

非堆的使用量

以KB显示的正在使用的非堆内存量。

精细

字符串

message-router/Used NonHeap

12.6.8. 监视器

统计名称

描述

统计级别

格式

可用{字段}

可能的统计数据列表

adhoc-command/load-errors last {interval}

每个时间间隔执行 load-errors 命令的次数。

最细微的

整数

时分秒

monitor/adhoc-command/load-errors last hour monitor/adhoc-command/load-errors last minute monitor/adhoc-command/load-errors last second

即席命令/加载错误/平均处理时间

load-errors 执行的平均时间,以整数形式返回。

最细微的

整数

monitor/adhoc-command/load-errors/Average processing time

12.6.9. muc

统计名称

描述

统计级别

格式

可用{字段}

可能的统计数据列表

adhoc-command/remove-room last {interval}

每个间隔执行 remove-room 命令的次数。

最细微的

整数

时分秒

monitor/adhoc-command/remove-room last hour monitor/adhoc-command/remove-room last minute monitor/adhoc-command/remove-room last second

即席命令/remove-room/平均处理时间

remove-room 执行所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

monitor/adhoc-command/remove-room/Average processing time

adhoc-command/default-room-config last {interval}

每个时间间隔执行 default-room-command 命令的次数。

最细微的

整数

时分秒

muc/adhoc-command/default-room-config last hour muc/adhoc-command/default-room-config last minute muc/adhoc-command/default-room-config last second

即席命令/default-room-config/平均处理时间

执行 default-room-config 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

muc/adhoc-command/default-room-config/Average processing time

12.6.10. 代理

统计名称

描述

统计级别

格式

可能的统计数据列表

以KB为单位的平均传输大小

当前会话期间通过代理组件发送的数据包的平均大小。

最细微的

整数

proxy/Average transfer size in KB

传输的千字节

通过代理组件传输的Kb总数。

最细微的

整数

proxy/KBytes transferred

打开流

当前打开的代理流的数量。

最细微的

整数

proxy/Open streams

传输完成

通过代理组件完成的特定传输数。

最细微的

整数

proxy/Transfers completed

12.6.11. pubsub

统计名称

描述

统计级别

格式

可用{字段}

可能的统计数据列表

添加了新节点

当前服务器实例中已添加的新节点总数。服务器重置时会重置此统计信息。

最细微的

整数

pubsub/Added new nodes

即席命令/删除项目最后 {interval}

每个时间间隔执行 delete-item 命令的次数。

最细微的

整数

时分秒

pubsub/adhoc-command/delete-item last hour pubsub/adhoc-command/delete-item last minute pubsub/adhoc-command/delete-item last second

即席命令/删除项目/平均处理时间

执行 delete-item 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/adhoc-command/delete-item/Average processing time

即席命令/删除节点最后 {interval}

每个时间间隔执行 delete-node 命令的次数。

最细微的

整数

时分秒

pubsub/adhoc-command/delete-node last hour pubsub/adhoc-command/delete-node last minute pubsub/adhoc-command/delete-node last second

即席命令/删除节点/平均处理时间

执行 delete-node 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/adhoc-command/delete-node/Average processing time

即席命令/列表项最后 {interval}

每个时间间隔执行 list-items 命令的次数。

最细微的

整数

pubsub/adhoc-command/list-items last hour pubsub/adhoc-command/list-items last minute pubsub/adhoc-command/list-items last second

即席命令/列表项/平均处理时间

执行 list-items 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/adhoc-command/list-items/Average processing time

即席命令/列表节点最后 {interval}

每个时间间隔执行 list-nodes 命令的次数。

最细微的

整数

pubsub/adhoc-command/list-nodes last hour pubsub/adhoc-command/list-nodes last minute pubsub/adhoc-command/list-nodes last second

即席命令/列表节点/平均处理时间

执行 list-nodes 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/adhoc-command/list-nodes/Average processing time

即席命令/发布项目最后 {interval}

每个时间间隔执行 publish-item 命令的次数。

最细微的

整数

pubsub/adhoc-command/publish-item last hour pubsub/adhoc-command/publish-item last minute pubsub/adhoc-command/publish-item last second

即席命令/发布项目/平均处理时间

执行 publish-item 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/adhoc-command/publish-item/Average processing time

即席命令/检索项目最后 {interval}

每个时间间隔执行 retrieve-item 命令的次数。

最细微的

整数

时分秒

pubsub/adhoc-command/retrieve-item last hour pubsub/adhoc-command/retrieve-item last minute pubsub/adhoc-command/retrieve-item last second

即席命令/检索项目/平均处理时间

执行 retrieve-item 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/adhoc-command/retrieve-item/Average processing time

AdHocConfigCommandModule最后 {interval}

每个时间间隔执行 AdHocConfigCommandModule 命令的次数。

最细微的

整数

时分秒

pubsub/AdHocConfigCommandModule last hour pubsub/AdHocConfigCommandModule last minute pubsub/AdHocConfigCommandModule last second

AdHocConfigCommandModule/平均处理时间

执行 AdHocConfigCommandModule 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/AdHocConfigCommandModule/Average processing time

隶属关系计数(在缓存中)

驻留在高速缓存内存中的pubsub关联的总数。隶属关系包括属于以下之一的JID;所有者,发布者,仅发布,成员,无,弃儿。这可能无法反映存储库中的总pubsub隶属关系。

最细微的

整数

pubsub/Affiliations count (in cache)

数据库平均写入时间 [ms]

来自PubSub组件的所有数据库写入的平均时间。使用其他两个统计数据计算平均值:(总写入时间/数据库写入时间)

最细微的

整数

pubsub/Average DB write time [ms]

缓存/命中的最后 {interval}

缓存在最后一个时间间隔内达到命中的次数。当信息请求与高速缓存内存中的数据相匹配时,就会发生命中。

最细微的

整数

时分秒

pubsub/cache/hits last hour pubsub/cache/hits last minute pubsub/cache/hits last second

每个 {interval} 的缓存/命中率

指定时间段内缓存命中与缓存未命中的比率。缓存命中是指从缓存中获取信息的请求与缓存中的信息相匹配。未命中是指该信息请求在缓存中找不到匹配项。未命中仅表示在缓存中未找到该信息,而不是不在存储库中。

精细

浮点数

小时 分钟

pubsub/cache/hit-miss ratio per hour pubsub/cache/hit-miss ratio per minute

最后 {interval} 缓存/请求

在最后一个时间间隔内发出的内存缓存请求数。

最细微的

整数

时分秒

pubsub/cache/Requests last hour pubsub/cache/Requests last minute pubsub/cache/Requests last second

缓存节点

当前在内存缓存中的节点数。

最细微的

整数

pubsub/Cached nodes

CapsModule

CapsModule 命令在每个时间间隔内执行的次数。

最细微的

整数

时分秒

pubsub/CapsModule last hour pubsub/CapsModule last minute pubsub/CapsModule last second

CapsModule/平均处理时间

执行 CapsModule 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/CapsModule/Average processing time

db/GetNodeItems请求最后 {interval}

GetNodeItems 命令在指定时间间隔内运行的次数。

最细微的

整数

时分秒

pubsub/db/GetNodeItems last hour pubsub/db/GetNodeItems last minute pubsub/db/GetNodeItems last second

db/GetNodeItems/平均处理时间

执行 GetNodeItems 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/db/GetNodeItems/Average processing time

DefaultConfigModule 最后{interval}

每个时间间隔执行 DefaultConfigModule 命令的次数。

最细微的

整数

时分秒

pubsub/DefaultConfigModule last hour pubsub/DefaultConfigModule last minute pubsub/DefaultConfigModule last second

DefaultConfigModule/平均处理时间

执行 DefaultConfigModule 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/DefaultConfigModule/Average processing time

DiscoverInfoModule 最后{interval}

每个间隔执行DiscoverInfoModule命令的次数。

最细微的

整数

pubsub/DiscoverInfoModule last hour pubsub/DiscoverInfoModule last minute pubsub/DiscoverInfoModule last second

DiscoverInfoModule/平均处理时间

执行 DiscoverInfoModule 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/DiscoverInfoModule/Average processing time

DiscoverItemsModule 最后{interval}

每个间隔执行 DiscoverItemsModule 命令的次数。

最细微的

整数

pubsub/DiscoverItemsModule last hour pubsub/DiscoverItemsModule last minute pubsub/DiscoverItemsModule last second

DiscoverItemsModule/平均处理时间

执行 DiscoverItemsModule 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/DiscoverItemsModule/Average processing time

JabberVersionModule 最后 {interval}

每个时间间隔执行 JabberVersionModule 命令的次数。

最细微的

整数

时分秒

pubsub/JabberVersionModule last hour pubsub/JabberVersionModule last minute pubsub/JabberVersionModule last second

JabberVersionModule/平均处理时间

执行 JabberVersionModule 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/JabberVersionModule/Average processing time

ManageAffiiationsModule 最后 {interval}

每个时间间隔执行 ManageAffiliationsModule 命令的次数。

最细微的

整数

时分秒

pubsub/ManageAffiliationsModule last hour pubsub/ManageAffiliationsModule last minute pubsub/ManageAffiliationsModule last second

ManageAffiliationsModule/平均处理时间

执行 ManageAffiliationsModule 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/ManageAffiliationsModule/Average processing time

ManageSubscriptionModule 最后 {interval}

每个时间间隔执行 ManageSubscriptionModule 命令的次数。

最细微的

整数

时分秒

pubsub/ManageSubscriptionModule last hour pubsub/ManageSubscriptionModule last minute pubsub/ManageSubscriptionModule last second

ManageSubscriptionModule/平均处理时间

执行 ManageSubscriptionModule 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/ManageSubscriptionModule/Average processing time

NodeConfigModule 最后{interval}

每个时间间隔执行 NodeConfigModule 命令的次数。

最细微的

整数

时分秒

pubsub/NodeConfigModule last hour pubsub/NodeConfigModule last minute pubsub/NodeConfigModule last second

NodeConfigModule/平均处理时间

执行 NodeConfigModule 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/NodeConfigModule/Average processing time

NodeCreateModule 最后{interval}

每个时间间隔执行 NodeCreateModule 命令的次数。

最细微的

整数

时分秒

pubsub/NodeCreateModule last hour pubsub/NodeCreateModule last minute pubsub/NodeCreateModule last second

NodeCreateModule/平均处理时间

执行 NodeCreateModule 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/NodeCreateModule/Average processing time

NodeDeleteModule 最后{interval}

每个时间间隔执行 NodeDeleteModule 命令的次数。

最细微的

整数

时分秒

pubsub/NodeDeleteModule last hour pubsub/NodeDeleteModule last minute pubsub/NodeDeleteModule last second

NodeDeleteModule/平均处理时间

执行 NodeDeleteModule 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/NodeDeleteModule/Average processing time

PresenceCollectorModule 最后 {interval}

每个时间间隔执行 PresenceCollectorModule 命令的次数。

最细微的

整数

时分秒

pubsub/PresenceCollectorModule last hour pubsub/PresenceCollectorModule last minute pubsub/PresenceCollectorModule last second

PresenceCollectorModule/平均处理时间

执行 PresenceCollectorModule 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/PresenceCollectorModule/Average processing time

PendingSubscriptionModule 最后 {interval}

每个时间间隔执行 PendingSubscriptionModule 命令的次数。

最细微的

整数

时分秒

pubsub/PendingSubscriptionModule last hour pubsub/PendingSubscriptionModule last minute pubsub/PendingSubscriptionModule last second

PendingSubscriptionModule/平均处理时间

执行 PendingSubscriptionModule 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/PendingSubscriptionModule/Average processing time

PresenceNotifierModule 最后 {interval}

每个时间间隔执行 PresenceNotifierModule 命令的次数。

最细微的

整数

时分秒

pubsub/PresenceNotifierModule last hour pubsub/PresenceNotifierModule last minute pubsub/PresenceNotifierModule last second

PresenceNotifierModule/平均处理时间

执行 PresenceNotifierModule 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/PresenceNotifierModule/Average processing time

PublishItemModule最后{interval}

每个时间间隔执行 PublishItemModule 命令的次数。

最细微的

整数

时分秒

pubsub/PublishItemModule last hour pubsub/PublishItemModule last minute pubsub/PublishItemModule last second

PublishItemModule/平均处理时间

执行 PublishItemModule 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/PublishItemModule/Average processing time

PurgeItemsModule 最后{interval}

每个时间间隔执行 PurgeItemsModule 命令的次数。

最细微的

整数

时分秒

pubsub/PurgeItemsModule last hour pubsub/PurgeItemsModule last minute pubsub/PurgeItemsModule last second

PurgeItemsModule/平均处理时间

执行 PurgeItemsModule 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/PurgeItemsModule/Average processing time

存储库写入

自启动以来从pubsub组件对存储库的单个写入次数。

最细微的

整数

pubsub/Repository writes

RetractItemModule 最后{interval}

每个时间间隔执行 RetractItemModule 命令的次数。

最细微的

整数

时分秒

pubsub/RetractItemModule last hour pubsub/RetractItemModule last minute pubsub/RetractItemModule last second

RetractItemModule/平均处理时间

执行 RetractItemModule 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/RetractItemModule/Average processing time

RetrieveAffiliationsModule最后 {interval}

每个时间间隔执行 RetrieveAffiliationsModule 命令的次数。

最细微的

整数

时分秒

pubsub/RetrieveAffiliationsModule last hour pubsub/RetrieveAffiliationsModule last minute pubsub/RetrieveAffiliationsModule last second

RetrieveAffiliationsModule/平均处理时间

执行 RetrieveAffiliationsModule 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/RetrieveAffiliationsModule/Average processing time

RetrieveItemsModule 最后{interval}

每个时间间隔执行 RetrieveItemsModule 命令的次数。

最细微的

整数

时分秒

pubsub/RetrieveItemsModule last hour pubsub/RetrieveItemsModule last minute pubsub/RetrieveItemsModule last second

RetrieveItemsModule/平均处理时间

执行 RetrieveItemsModule 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/RetrieveItemsModule/Average processing time

RetrieveSubscriptionsModule最后{interval}

每个时间间隔执行 RetrieveSubscriptionsModule 命令的次数。

最细微的

整数

时分秒

pubsub/RetrieveSubscriptionsModule last hour pubsub/RetrieveSubscriptionsModule last minute pubsub/RetrieveSubscriptionsModule last second

RetrieveSubscriptionsModule/平均处理时间

执行 RetrieveSubscriptionsModule 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/RetrieveSubscriptionsModule/Average processing time

SubscribeNodeModule 最后 {interval}

每个时间间隔执行 SubscribeNodeModule 命令的次数。

最细微的

整数

时分秒

pubsub/SubscribeNodeModule last hour pubsub/SubscribeNodeModule last minute pubsub/SubscribeNodeModule last second

SubscribeNodeModule/平均处理时间

执行 SubscribeNodeModule 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/SubscribeNodeModule/Average processing time

订阅计数(在缓存中)

驻留在高速缓存内存中的 pubsub 订阅总数。这可能无法反映存储库中的总 pubsub 订阅数。

最细微的

整数

pubsub/Subscription count (in cache)

总的写入时间

pubsub 组件写入数据库的累计总时间,以毫秒为单位。

最细微的

字符串 (###ms)

pubsub/Total writing time

UnsubscribeNodeModule最后 {interval}

每个时间间隔执行 UnsubscribeNodeModule 命令的次数。

最细微的

整数

时分秒

pubsub/UnsubscribeNodeModule last hour pubsub/UnsubscribeNodeModule last minute pubsub/UnsubscribeNodeModule last second

UnsubscribeNodeModule/平均处理时间

执行 UnsubscribeNodeModule 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/UnsubscribeNodeModule/Average processing time

更新订阅电话

订阅的已更新次数(包括新建,删除和编辑)。

最细微的

整数

pubsub/Update subscriptions calls

XmppPingModule 最后 {interval}

XmppPingModule 命令在每个时间间隔内执行的次数。

最细微的

整数

时分秒

pubsub/XmppPingModule last hour pubsub/XmppPingModule last minute pubsub/XmppPingModule last second

XmppPingModule/平均处理时间

执行 XmppPingModule 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

pubsub/XmppPingModule/Average processing time

12.6.12. repo-factory

统计名称

描述

统计级别

格式

可能的统计数据列表

数据存储库的数量

为此 XMPP 服务器设置的数据存储库的数量。

精细

整数

repo-factory/Number of data repositories

存储库 {jdbclocation} 连接数

与此数据库建立的连接数。

精细

整数

repo-factory/repository {jdbclocation} connections count

存储库 {jdbclocation} 重新连接

对此数据库进行的重新连接次数。

最细微的

整数

repo-factory/repository {jdbclocation} reconnections

存储库 {jdbclocation} 重新连接失败

未能连接到此数据库的重新连接数。

最细微的

整数

repo-factory/repository {jdbclocation} failed reconnections

12.6.13. rest

没有排他性rest特定的统计数据

12.6.14. s2s

统计名称

描述

统计级别

格式

可用{字段}

可能的统计数据列表

CIDs号码

服务器的ConnectionID。如果服务器运行多个虚拟主机,这可能包括多个 CID。

最细微的

字符串

s2s/CIDs number

get-cid-connection 最后 {interval}

get-cid-connection 命令在指定时间间隔内执行的次数。

最细微的

整数

时分秒

s2s/adhoc-command/get-cid-connection last hour s2s/adhoc-command/get-cid-connection last minute s2s/adhoc-command/get-cid-connection last second

get-cid-connection/平均处理时间

执行 get-cid-connection 所需的平均时间(以毫秒为单位),以整数形式返回。

最细微的

整数

s2s/adhoc-command/get-cid-connection/Average processing time

s2s-bad-state-conns 最后 {interval}

s2s-bad-state-conns 命令在指定时间间隔内执行的次数。

最细微的

整数

时分秒

s2s/adhoc-command/s2s-bad-state-conns last hour s2s/adhoc-command/s2s-bad-state-conns last minute s2s/adhoc-command/s2s-bad-state-conns last second

s2s-bad-state-conns/平均处理时间

执行 s2s-bad-state-conns 所需的平均时间(以毫秒为单位),以整数形式返回。

最细微的

整数

s2s/adhoc-command/s2s-bad-state-conns/Average processing time

reset-bad-state-conns 最后 {interval}

在指定时间间隔内执行 reset-bad-state-conns 命令的次数。

最细微的

整数

时分秒

s2s/adhoc-command/reset-bad-state-conns last hour s2s/adhoc-command/reset-bad-state-conns last minute s2s/adhoc-command/reset-bad-state-conns last second

reset-bad-state-conns/平均处理时间

执行 reset-bad-state-conns 所需的平均时间(以毫秒为单位),以整数形式返回。

最细微的

整数

s2s/adhoc-command/reset-bad-state-conns/Average processing time

数据库键总数

数据库键的总数。

最细微的

整数

s2s/Total DB keys

{incoming/outgoing}总计

服务器到服务器的连接总数,传出是本地服务器连接到其他服务器,传入是来自其他服务器的连接。结果可能相同也可能不同。

最细微的

整数

s2s/Total incoming s2s/Total outgoing

{incoming/outgoing} TLS 总数

使用 TLS 的服务器到服务器连接的总数,传出是本地服务器连接到其他服务器,传入是来自其他服务器的连接。结果可能相同也可能不同。

最细微的

整数

s2s/Total incoming TLS s2s/Total outgoing TLS

总传出握手

当前与其他服务器握手的传出连接总数。

最细微的

整数

s2s/Total outgoing handshaking

总控制等待

手动告知等待的连接总数。

最细微的

整数

s2s/Total control waiting

总等待

当前等待其他服务器响应的连接总数。

最细微的

整数

s2s/Total waiting

12.6.15. sess-man

统计名称

描述

统计级别

格式

可用{字段}

可能的统计数据列表

活跃用户连接

被视为活动的用户连接数。活跃用户是在过去 5 分钟内向服务器或通过服务器发送节的用户。

更精细

整数

sess-man/Active user connections

即席命令/连接时间最后 {interval}

connection-time 命令在指定时间间隔内执行的次数。

最细微的

整数

时分秒

sess-man/adhoc-command/connection-time last hour sess-man/adhoc-command/connection-time last minute sess-man/adhoc-command/connection-time last second

即席命令/连接时间/平均处理时间

执行 connection-time 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

sess-man/adhoc-command/connection-time/Average processing time

adhoc-command/http://jabber.org/protocol/admin#add-user last {interval}

admin#add-user 命令在指定时间间隔内执行的次数。

最细微的

整数

时分秒

sess-man/adhoc-command/http://jabber.org/protocol/admin#add-user last hour sess-man/adhoc-command/http://jabber.org/protocol/admin#add-user last minute sess-man/adhoc-command/http://jabber.org/protocol/admin#add-user last second

adhoc-command/http://jabber.org/protocol/admin#add-user/平均处理时间

执行 admin#add-user 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

sess-man/adhoc-command/http://jabber.org/protocol/admin#add-user/Average processing time

adhoc-command/http://jabber.org/protocol/admin#add-user-tracker last {interval}

admin#add-user-tracker 命令在指定时间间隔内执行的次数。

最细微的

整数

时分秒

sess-man/adhoc-command/http://jabber.org/protocol/admin#add-user-tracker last hour sess-man/adhoc-command/http://jabber.org/protocol/admin#add-user-tracker last minute sess-man/adhoc-command/http://jabber.org/protocol/admin#add-user-tracker last second

adhoc-command/http://jabber.org/protocol/admin#add-user-tracker/平均处理时间

执行 admin#add-user-tracker 所需的平均时间(以毫秒为单位),以整数形式返回。

最细微的

整数

sess-man/adhoc-command/http://jabber.org/protocol/admin#add-user-tracker/Average processing time

adhoc-command/http://jabber.org/protocol/admin#announce last {interval}

admin#announce 命令在指定时间间隔内执行的次数。

最细微的

整数

时分秒

sess-man/adhoc-command/http://jabber.org/protocol/admin#announce last hour sess-man/adhoc-command/http://jabber.org/protocol/admin#announce last minute sess-man/adhoc-command/http://jabber.org/protocol/admin#announce last second

adhoc-command/http://jabber.org/protocol/admin#announce/平均处理时间

执行 admin#announce 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

sess-man/adhoc-command/http://jabber.org/protocol/admin#announce/Average processing time

adhoc-command/http://jabber.org/protocol/admin#change-user-password last {interval}

admin#change-user-password 命令在指定时间间隔内执行的次数。

最细微的

整数

时分秒

sess-man/adhoc-command/http://jabber.org/protocol/admin#change-user-password last hour sess-man/adhoc-command/http://jabber.org/protocol/admin#change-user-password last minute sess-man/adhoc-command/http://jabber.org/protocol/admin#change-user-password last second

adhoc-command/http://jabber.org/protocol/admin#change-user-password/平均处理时间

执行 admin#change-user-password 所需的平均时间(以毫秒为单位),以整数形式返回。

最细微的

整数

sess-man/adhoc-command/http://jabber.org/protocol/admin#change-user-password/Average processing time

adhoc-command/http://jabber.org/protocol/admin#delete-user last {interval}

admin#delete-user 命令在指定时间间隔内执行的次数。

最细微的

整数

时分秒

sess-man/adhoc-command/http://jabber.org/protocol/admin#delete-user last hour sess-man/adhoc-command/http://jabber.org/protocol/admin#delete-user last minute sess-man/adhoc-command/http://jabber.org/protocol/admin#delete-user last second

adhoc-command/http://jabber.org/protocol/admin#delete-user/平均处理时间

执行 admin#delete-user 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

sess-man/adhoc-command/http://jabber.org/protocol/admin#delete-user/Average processing time

adhoc-command/http://jabber.org/protocol/admin#end-user-session last {interval}

admin#end-user-session 命令在指定时间间隔内执行的次数。

最细微的

整数

时分秒

sess-man/adhoc-command/http://jabber.org/protocol/admin#end-user-session last hour sess-man/adhoc-command/http://jabber.org/protocol/admin#end-user-session last minute sess-man/adhoc-command/http://jabber.org/protocol/admin#end-user-session last second

adhoc-command/http://jabber.org/protocol/admin#end-user-session/平均处理时间

执行 admin#end-user-session 所需的平均时间(以毫秒为单位),以整数形式返回。

最细微的

整数

sess-man/adhoc-command/http://jabber.org/protocol/admin#end-user-session/Average processing time

adhoc-command/http://jabber.org/protocol/admin#get-active-users last {interval}

admin#get-active-users 命令在指定时间间隔内执行的次数。

最细微的

整数

sess-man/adhoc-command/http://jabber.org/protocol/admin#get-active-users last hour sess-man/adhoc-command/http://jabber.org/protocol/admin#get-active-users last minute sess-man/adhoc-command/http://jabber.org/protocol/admin#get-active-users last second

adhoc-command/http://jabber.org/protocol/admin#get-active-users/平均处理时间

执行 admin#get-active-users 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

sess-man/adhoc-command/http://jabber.org/protocol/admin#get-active-users/Average processing time

adhoc-command/http://jabber.org/protocol/admin#get-active-user-num last {interval}

admin#get-active-user-num 命令在指定时间间隔内执行的次数。

最细微的

整数

时分秒

sess-man/adhoc-command/http://jabber.org/protocol/admin#get-active-user-num last hour sess-man/adhoc-command/http://jabber.org/protocol/admin#get-active-user-num last minute sess-man/adhoc-command/http://jabber.org/protocol/admin#get-active-user-num last second

adhoc-command/http://jabber.org/protocol/admin#get-active-user-num/平均处理时间

执行 admin#get-active-user-num 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

sess-man/adhoc-command/http://jabber.org/protocol/admin#get-active-user-num/Average processing time

adhoc-command/http://jabber.org/protocol/admin#get-idle-users last {interval}

admin#get-idle-users 命令在指定时间间隔内执行的次数。

最细微的

整数

时分秒

sess-man/adhoc-command/http://jabber.org/protocol/admin#get-idle-users last hour sess-man/adhoc-command/http://jabber.org/protocol/admin#get-idle-users last minute sess-man/adhoc-command/http://jabber.org/protocol/admin#get-idle-users last second

adhoc-command/http://jabber.org/protocol/admin#get-idle-users/平均处理时间

执行 admin#get-idle-users 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

sess-man/adhoc-command/http://jabber.org/protocol/admin#get-idle-users/Average processing time

adhoc-command/http://jabber.org/protocol/admin#get-idle-users-num last {interval}

admin#get-idle-users-num 命令在指定时间间隔内执行的次数。

最细微的

整数

时分秒

sess-man/adhoc-command/http://jabber.org/protocol/admin#get-idle-users-num last hour sess-man/adhoc-command/http://jabber.org/protocol/admin#get-idle-users-num last minute sess-man/adhoc-command/http://jabber.org/protocol/admin#get-idle-users-num last second

adhoc-command/http://jabber.org/protocol/admin#get-idle-users-num/平均处理时间

执行 admin#get-idle-users-num 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

sess-man/adhoc-command/http://jabber.org/protocol/admin#get-idle-users-num/Average processing time

adhoc-command/http://jabber.org/protocol/admin#get-online-users-list last {interval}

admin#get-online-users-list 命令在指定时间间隔内执行的次数。

最细微的

整数

时分秒

sess-man/adhoc-command/http://jabber.org/protocol/admin#get-online-users-list last hour sess-man/adhoc-command/http://jabber.org/protocol/admin#get-online-users-list last minute sess-man/adhoc-command/http://jabber.org/protocol/admin#get-online-users-list last second

adhoc-command/http://jabber.org/protocol/admin#get-online-users-list/平均处理时间

执行 admin#get-online-users-list 所需的平均时间(以毫秒为单位),以整数形式返回。

最细微的

整数

sess-man/adhoc-command/http://jabber.org/protocol/admin#get-online-users-list/Average processing time

adhoc-command/http://jabber.org/protocol/admin#get-top-active-users last {interval}

admin#get-top-active-users 命令在指定时间间隔内执行的次数。

最细微的

整数

时分秒

sess-man/adhoc-command/http://jabber.org/protocol/admin#get-top-active-users last hour sess-man/adhoc-command/http://jabber.org/protocol/admin#get-top-active-users last minute sess-man/adhoc-command/http://jabber.org/protocol/admin#get-top-active-users last second

adhoc-command/http://jabber.org/protocol/admin#get-top-active-users/平均处理时间

执行 admin#get-top-active-users 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

sess-man/adhoc-command/http://jabber.org/protocol/admin#get-top-active-users/Average processing time

adhoc-command/http://jabber.org/protocol/admin#get-registered-users-list last {interval}

admin#get-registered-users-list 命令在指定时间间隔内执行的次数。

最细微的

整数

时分秒

sess-man/adhoc-command/http://jabber.org/protocol/admin#get-registered-users-list last hour sess-man/adhoc-command/http://jabber.org/protocol/admin#get-registered-users-list last minute sess-man/adhoc-command/http://jabber.org/protocol/admin#get-registered-users-list last second

adhoc-command/http://jabber.org/protocol/admin#get-registered-users-list/平均处理时间

执行 admin#get-registered-users-list 所需的平均时间(以毫秒为单位),以整数形式返回。

最细微的

整数

sess-man/adhoc-command/http://jabber.org/protocol/admin#get-registered-users-list/Average processing time

adhoc-command/http://jabber.org/protocol/admin#get-user-roster last {interval}

admin#get-user-roster 命令在指定时间间隔内执行的次数。

最细微的

整数

时分秒

sess-man/adhoc-command/http://jabber.org/protocol/admin#get-user-roster last hour sess-man/adhoc-command/http://jabber.org/protocol/admin#get-user-roster last minute sess-man/adhoc-command/http://jabber.org/protocol/admin#get-user-roster last second

adhoc-command/http://jabber.org/protocol/admin#get-user-roster/平均处理时间

执行 admin#get-user-roster 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

sess-man/adhoc-command/http://jabber.org/protocol/admin#get-user-roster/Average processing time

adhoc-command/http://jabber.org/protocol/admin#remove-user last {interval}

admin#remove-user 命令在指定时间间隔内执行的次数。

最细微的

整数

时分秒

sess-man/adhoc-command/http://jabber.org/protocol/admin#remove-user last hour sess-man/adhoc-command/http://jabber.org/protocol/admin#remove-user last minute sess-man/adhoc-command/http://jabber.org/protocol/admin#remove-user last second

adhoc-command/http://jabber.org/protocol/admin#remove-user/平均处理时间

执行 admin#remove-user 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

sess-man/adhoc-command/http://jabber.org/protocol/admin#remove-user/Average processing time

adhoc-command/http://jabber.org/protocol/admin#user-stats last {interval}

admin#user-stats 命令在指定时间间隔内执行的次数。

最细微的

整数

时分秒

sess-man/adhoc-command/http://jabber.org/protocol/admin#user-stats last hour sess-man/adhoc-command/http://jabber.org/protocol/admin#user-stats last minute sess-man/adhoc-command/http://jabber.org/protocol/admin#user-stats last second

adhoc-command/http://jabber.org/protocol/admin#user-stats/平均处理时间

执行 admin#user-stats 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

sess-man/adhoc-command/http://jabber.org/protocol/admin#user-stats/Average processing time

即席命令/获取用户信息最后 {interval}

get-user-info command 命令在指定时间间隔内执行的次数。

最细微的

整数

时分秒

sess-man/adhoc-command/get-user-info last hour sess-man/adhoc-command/get-user-info last minute sess-man/adhoc-command/get-user-info last second

即席命令/获取用户信息/平均处理时间

执行 get-user-info 所需的平均时间(以毫秒为单位),以整数形式返回。

最细微的

整数

sess-man/adhoc-command/get-user-info/Average processing time

即席命令/修改用户最后{interval}

modify-user 命令在指定时间间隔内执行的次数。

最细微的

整数

时分秒

sess-man/adhoc-command/modify-user last hour sess-man/adhoc-command/modify-user last minute sess-man/adhoc-command/modify-user last second

即席命令/修改用户/平均处理时间

执行 modify-user 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

sess-man/adhoc-command/modify-user/Average processing time

adhoc-command/oauth-credentials last {interval}

oauth-credentials 命令在指定时间间隔内执行的次数。

最细微的

整数

时分秒

sess-man/adhoc-command/oauth-credentials last hour sess-man/adhoc-command/oauth-credentials last minute sess-man/adhoc-command/oauth-credentials last second

即席命令/oauth凭证/平均处理时间

执行 oauth-credentials 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

sess-man/adhoc-command/oauth-credentials/Average processing time

即席命令/roster-fixer最后 {interval}

roster-fixer 命令在指定时间间隔内执行的次数。

最细微的

整数

时分秒

sess-man/adhoc-command/roster-fixer last hour sess-man/adhoc-command/roster-fixer last minute sess-man/adhoc-command/roster-fixer last second

即席命令/roster-fixer/平均处理时间

执行 roster-fixer 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

sess-man/adhoc-command/roster-fixer/Average processing time

即席命令/roster-fixer-cluster最后 {interval}

roster-fixer-cluster 命令在指定时间间隔内执行的次数。

最细微的

整数

时分秒

sess-man/adhoc-command/roster-fixer-cluster last hour sess-man/adhoc-command/roster-fixer-cluster last minute sess-man/adhoc-command/roster-fixer-cluster last second

即席命令/roster-fixer-cluster/平均处理时间

执行 roster-fixer-cluster 所需的时间,以毫秒为单位的平均时间,以整数形式返回。

最细微的

整数

sess-man/adhoc-command/roster-fixer-cluster/Average processing time

即席命令/user-domain-perm最后 {interval}

user-domain-perm 命令在指定时间间隔内执行的次数。

最细微的

整数

时分秒

sess-man/adhoc-command/user-domain-perm last hour sess-man/adhoc-command/user-domain-perm last minute sess-man/adhoc-command/user-domain-perm last second

即席命令/user-domain-perm/平均处理时间

执行 user-domain-perm 所需的平均时间(以毫秒为单位),以整数形式返回。

最细微的

整数

sess-man/adhoc-command/user-domain-perm/Average processing time

即席命令/用户名册管理最后 {interval}

user-roster-management 命令在指定时间间隔内执行的次数。

最细微的

整数

时分秒

sess-man/adhoc-command/user-roster-management last hour sess-man/adhoc-command/user-roster-management last minute sess-man/adhoc-command/user-roster-management last second

即席命令/用户名册管理/平均处理时间

执行 user-roster-management 所需的平均时间(以毫秒为单位),以整数形式返回。

最细微的

整数

sess-man/adhoc-command/user-roster-management/Average processing time

即席命令/user-roster-management-ext 最后 {interval}

user-roster-management-ext 命令在指定时间间隔内执行的次数。

最细微的

整数

时分秒

sess-man/adhoc-command/user-roster-management-ext last hour sess-man/adhoc-command/user-roster-management-ext last minute sess-man/adhoc-command/user-roster-management-ext last second

即席命令/user-roster-management-ext/平均处理时间

执行 user-roster-management-ext 所需的平均时间(以毫秒为单位),以整数形式返回。

最细微的

整数

sess-man/adhoc-command/user-roster-management-ext/Average processing time

身份验证超时

在身份验证过程中超时的连接数。默认超时为 2 分钟。

最细微的

整数

sess-man/Authentication timeouts

关闭的用户连接

已被用户(与服务器相反)终止的用户连接。

最细微的

整数

sess-man/Closed user connections

默认处理程序/无效注册

尝试使用服务器的无效注册数。

最细微的

整数

sess-man/default-handler/Invalid registrations

默认处理程序/注册用户

此服务器的注册用户数。

最细微的

整数

sess-man/default-handler/Registered users

最大用户连接数

服务器实例期间已建立的最大连接数,此数字包括多次连接的用户。

信息

整数

sess-man/Maximum user connections

{today/yesterday}的最大用户会话数

指定时间间隔内最多同时会话的数量。今天 = 前 24 小时,昨天 = 前24小时后的24小时(不按日历日期计算)。

信息/最精细

整数

sess-man/Maximum user sessions today sess-man/Maximum user sessions yesterday

注册账户

服务器的注册帐户总数。

最细微的

整数

sess-man/Registered accounts

打开用户连接

当前打开的用户连接数。这可以解释为来自用户的连接数,但是一个用户可以拥有多个连接(例如来自移动设备和 PC 的连接)。

信息

整数

sess-man/Open user connections

打开用户会话

当前打开的用户会话数。

信息

整数

sess-man/Open user sessions

用户连接总数

当前实例期间已与服务器建立的累积连接数。

更精细

整数

sess-man/Total user connections

用户会话总数

此服务器在当前实例期间已协商的累积会话数。

更精细

整数

sess-man/Total user sessions

存在/用户状态更改

在服务器实例期间执行的所有用户的状态更改次数。

信息

整数

sess-man/presence/Users status changes sess-man/presence-state/Users status changes

sess-man/处理器

处理器统计信息将生成该处理器专有的标签和值字段。

最细微的

字段

sess-man/Processor: message carbons sess-man/Processor: http://jabber.org/protocol/stats sess-man/Processor: jabber:iq:auth sess-man/Processor: vcard-temp sess-man/Processor: amp sess-man/Processor: presence-subscription sess-man/Processor: disco sess-man/Processor: msgoffline sess-man/Processor: urn:xmpp:blocking sess-man/Processor: urn:xmpp:ping sess-man/Processor: jabber:iq:register sess-man/Processor: urn:ietf:params:xml:ns:xmpp-sasl sess-man/Processor: prp sess-man/Processor: presence sess-man/Processor: message-archive-xep-0136 sess-man/Processor: default-handler sess-man/Processor: jabber:iq:roster sess-man/Processor: starttls sess-man/Processor: presence-state sess-man/Processor: jabber:iq:version sess-man/Processor: urn:xmpp:time sess-man/Processor: session-open sess-man/Processor: jabber:iq:privacy sess-man/Processor: urn:ietf:params:xml:ns:xmpp-bind sess-man/Processor: http://jabber.org/protocol/commands sess-man/Processor: vcard-xep0292 sess-man/Processor: session-close sess-man/Processor: urn:ietf:params:xml:ns:xmpp-session sess-man/Processor: jabber:iq:private sess-man/Processor: Average amp on last 100 runs [ms] sess-man/Processor: Average msgoffline on last 100 runs[ms]

该字段显示如下:
, Queue: 0, AvTime: 0, Runs: 0, Lost: 0
在哪里:
队列:进程队列中的数据包数
AvTime:以毫秒为单位的处理器执行其操作的平均时间。
Runs:处理器已运行的次数。
Lost: 处理过程中丢失的数据包数。

12.6.16. vhost-man

统计名称

描述

统计级别

格式

可能的统计数据列表

Checks 是匿名域

在 vhost-man 中运行的匿名域检查的数量。

最细微的

整数

vhost-man/Checks is anonymous domain

Checks: 是本地域

在 vhost-man 中运行的本地域检查的数量。

更精细

整数

vhost-man/Checks: is local domain

获取本地域的组件

在本地域中加载的组件数。

更精细

整数

vhost-man/Get components for local domain

获取非本地域的组件

在本地域之外加载的组件数。

最细微的

整数

vhost-man/Get components for non-local domain

虚拟主机数量

已配置和正在运行的虚拟主机的数量。

精细

整数

vhost-man/Number of VHosts

12.6.17. ws2s

没有专有的 ws2s 特定统计信息。