12. 附录 I - 统计说明
统计数据分为数据源,组件和处理器。您可能会看到为公共组件部分中定义的多个组件收集的相同统计信息。请注意,统计信息由 {$component}/statistic 定义,因此如果您想要 pubsub 上的 Max queue size,您将查找 pubsub/Max queue size。未启用的组件不会提供统计信息。
12.1. 数据源统计
用于访问JDBC(数据库)或MongoDB等数据存储的数据源提供与数据存储连接稳定性和打开连接数相关的统计信息。
统计名称 |
描述 |
统计级别 |
格式 |
可能的统计数据列表 |
---|---|---|---|---|
活动数据源的数量 |
已定义和活动数据源(即连接池)的数量。这不是与数据源的连接数,因为它会有所不同,并且针对每个定义的数据源单独列出。 |
精细 |
整数 |
|
|
已定义数据源的连接数。 |
精细 |
字符串 |
|
|
自定义的数据源启动以来失败的重新连接数。 |
精细 |
整数 |
|
|
已定义数据源的重新连接次数。 |
精细 |
整数 |
|
|
返回已定义数据源的URI。 |
精细 |
字符串 |
|
12.2. {repo} 的用户存储库统计信息
对于 UserRepository
中声明的每个{method},我们都会收集执行统计信息。为定义用户存储库的每个数据源单独收集此统计信息。
统计名称 |
描述 |
统计级别 |
格式 |
可能的统计数据列表 |
---|---|---|---|---|
{method} 的平均处理时间 |
自创建数据源以来,为此数据源调用 {method} 所用的平均时间(很可能从服务器启动开始)。它包括引发异常的调用所花费的时间等。 |
精细 |
整数 |
|
{method} 的异常数 |
指定方法引起的异常数 |
精细 |
整数 |
|
最后的 {interval} 中 {method} 的异常数 |
指定方法在指定时间间隔内导致的异常数 |
最细微的 |
整数 |
|
{method} 的执行次数 |
指定方法已执行的次数 |
精细 |
整数 |
|
12.3. {repo} 的Auth存储库统计信息
对于 AuthRepository
中声明的每个 {method},我们都会收集执行统计信息。为定义了身份验证存储库的每个数据源单独收集此统计信息。
统计名称 |
描述 |
统计级别 |
格式 |
可能的统计数据列表 |
---|---|---|---|---|
{method} 的平均处理时间 |
处理 {method} 所需的平均时间。 |
精细 |
整数 |
|
{method} 的异常数 |
{method} 导致异常的次数。 |
精细 |
整数 |
|
最后的 {interval} 中 {method} 的异常数 |
{method} 在指定时间间隔内导致异常的次数。 |
最细微的 |
整数 |
|
{method} 的执行次数 |
{method} 已执行的次数。 |
精细 |
整数 |
|
12.4. 自定义 {compname} 组件存储库共有的统计信息
这些统计信息可以在许多使用仅为它们创建的存储库实现的组件中找到。此类组件的示例可能是:
- amp
以 msgBroadcastRepository 作为 {repo} 名称,
- 消息存档
使用 repositoryPool 作为 {repo} 名称,
- muc
以 muc-dao 作为 {repo} 名称,
- pubsub
以 dao 作为 {repo} 名称,
- sess-man
以 msgRepository 作为 {repo} 名称
对于自定义组件存储库,我们以与用户和授权存储库相同的方式收集统计信息。针对定义了存储库的每个数据源 ({dataSourceName}),按 {method} 分别收集统计信息。
统计名称 |
描述 |
统计级别 |
格式 |
可能的统计数据列表 |
---|---|---|---|---|
{method} 的平均处理时间 |
处理 {method} 所需的平均时间。 |
精细 |
整数 |
|
{method} 的异常数 |
{method} 引起的异常数。 |
精细 |
整数 |
|
{method} 的执行次数 |
{method} 已执行的次数。 |
精细 |
整数 |
|
12.5. 组件共有的统计信息
这些统计数据可以在多个组件中找到,并且可以多次看到。例如s2s和c2s都会有接收字节数统计,所以每个都可以通过以下方式找到:
s2s/Bytes received
c2s/Bytes received
统计名称 |
描述 |
统计级别 |
格式 |
可用{字段} |
可能的统计数据列表 |
---|---|---|---|---|---|
添加脚本最后的 {interval} |
|
最细微的 |
整数 |
时分秒 |
|
添加脚本/平均处理时间 |
|
最细微的 |
整数 |
|
|
最近100次运行的平均处理时间[ms] |
在过去100次组件调用中,此组件的所有命令和脚本的平均处理时间(以毫秒为单位)。此数字将填充少于 100 次运行,并将继续平均,直到发生100次运行,此时,它是最近的 100 个实例。每次服务器关闭或重新启动时,此统计信息都会重置。 |
最细微的 |
整数 |
|
|
收到的字节数 |
组件在当前服务器实例期间收到的总字节数。此统计信息在服务器关闭或重新启动时重置。 |
精细或者最精细 |
整数 |
|
|
发送的字节数 |
组件在当前服务器实例期间发送的总字节数。此统计信息在服务器关闭或重新启动时重置。 |
精细或者最精细 |
整数 |
|
|
删除脚本最后 {interval} |
|
最细微的 |
整数 |
时分秒 |
|
del-script 平均处理时间 |
|
最细微的 |
整数 |
|
|
最后 {interval} 数据包 |
该组件在上一个时间间隔内已处理的数据包数。 |
最细微的 |
整数 |
时分秒 |
|
列表命令最后 {interval} |
在最后一个时间间隔内发送到组件的 |
最细微的 |
整数 |
时分秒 |
|
列表命令平均处理时间 |
以毫秒为单位的平均时间,以整数形式返回, |
最细微的 |
整数 |
|
|
{IN/OUT/Total} 队列溢出 |
此组件的进出队列溢出的次数。即有比最大队列的大小更多的数据包队列。还提供了结合这两个结果的总体统计数据。 |
最细微的 |
整数 |
|
|
{in/out} 队列等待:{priority} |
当前在传入或传出队列中具有 {priority} 优先级的数据包数。 |
最细微的 |
整数 |
系统集群 高 正常 低 存在 最低 |
|
{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 |
|
注意:一些统计信息仅可从统计组件获得,关闭线程将仅打印以下内容:消息,存在,集群,其他,IQ无XLMNS,总IQ。 |
|||||
最大队列大小 |
此组件的数据包队列中允许的最大项目数。 |
最细微的 |
整数 |
|
|
打开连接 |
与组件的打开连接数。 |
信息/最精细 |
整数 |
|
|
收到的数据包 |
当前实例中组件从外部源接收的数据包总数。此数字在服务器关闭或重新启动时重置。 |
精细 |
整数 |
|
|
发送的数据包 |
当前实例中组件发送的数据包总数。此数字在服务器关闭或重新启动时重置。 |
精细 |
整数 |
|
|
处理数据包线程:{in/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 线程中定义的组件一样多的线程。
|
|||||
处理线程 |
为特定组件提供的线程数。 |
更精细 |
整数 |
|
|
流错误计数器 |
在此组件的服务器操作期间计数的错误数。只有在config.tdsl中启用了 stream-error-counter 时才可用,否则为0。 |
精细 |
整数 |
|
|
套接字溢出 |
此组件经历套接字队列溢出并不得不丢弃数据包的次数。如果接收方无法足够快地读取数据包或网络连接速度太慢而无法满足需要发送的数据量,XMPP服务器会将通过连接发送的数据包排队。如果队列将溢出将被计算在内。这不包括丢弃数据包的数量。 |
最细微的 |
整数 |
|
|
总 {in/out} 队列等待 |
当前等待发送的入站或出站队列中的数据包数。这包括所有类型的数据包。这也是一个即时统计信息,因为队列中的人数仅与收集统计信息时队列中的人数一样多。 |
最细微的 |
整数 |
|
|
总队列等待 |
此组件的 |
最细微的 |
整数 |
|
|
总队列等待 |
所有组件队列等待统计信息的总和。 |
最细微的 |
整数 |
|
|
总队列溢出 |
组件数据包等待队列溢出并不得不丢弃数据包的次数。此统计信息不跟踪丢弃数据包的数量。 |
最细微的 |
整数 |
|
|
总/总队列溢出 |
所有组件的所有队列溢出统计信息的总和。 |
最细微的 |
整数 |
|
|
等待发送 |
组件队列中等待发送的数据包数量。这个数字通常为0,但是如果大量数据包阻塞了您的系统,或者您的队列大小设置得太低,它会增加。 |
最细微的 |
整数 |
|
|
监视器运行 |
在此组件上运行监视器以检查旧连接的次数。 |
更精细 |
整数 |
|
|
监视器停止 |
根据 |
更精细 |
整数 |
|
|
监视器测试 |
监视器发现潜在陈旧的连接并已经进行了测试以确定是否关闭连接。这是当前服务器实例中的每个组件。 |
更精细 |
整数 |
|
12.6. 组件统计
12.6.1. AMP
没有专属的amp特定统计数据
12.6.2. bosh
统计名称 |
描述 |
统计级别 |
格式 |
可用{字段} |
可能的统计数据列表 |
Bosh会话 |
当前打开和运行的与服务器的BOSH会话数。 |
最细微的 |
整数 |
|
|
上次预绑定会话{interval} |
pre-bind-session命令在最后指定时间间隔内执行的次数。 |
最细微的 |
整数 |
时分秒 |
|
预绑定会话/平均处理时间 |
执行 |
最细微的 |
整数 |
|
12.6.3. c2s
没有独家的c2s特定统计数据。
12.6.4. cl-comp
统计名称 |
描述 |
统计级别 |
格式 |
可用{字段} |
可能的统计数据列表 |
adhoc-command/cluster-nodes-list 最后 {interval} |
每个间隔时间执行 cluster-nodes-list 命令的次数。 |
最细微的 |
整数 |
时分秒 |
|
adhoc-command/cluster-nodes-list/平均处理时间 |
以 ms 为单位的平均时间,以整数形式返回,执行 |
最细微的 |
整数 |
|
|
adhoc-command/force-stop-service 最后 {interval} |
每个间隔时间执行 force-stop-service 命令的次数。 |
最细微的 |
整数 |
时分秒 |
|
Adhoc-command/force-stop-service/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
adhoc-command/service-keys 最后 {interval} |
每个时间间隔执行 |
最细微的 |
整数 |
时分秒 |
|
Adhoc-command/service-keys/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
adhoc-command/sim-serv-stopped {interval} |
每个时间间隔执行 |
最细微的 |
整数 |
时分秒 |
|
Adhoc-command/sim-serv-stopped/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
平均压缩比 |
会话期间发送到其他集群的数据的平均压缩率。 |
精细 |
浮点数 |
|
|
平均减压比 |
会话期间从其他集群接收到的数据的平均压缩率。 |
精细 |
浮点数 |
|
|
已知集群节点 |
当前连接到服务器的集群节点数。 |
信息 |
整数 |
|
|
上次 {interval} 断开连接 |
指定时间间隔内的集群断开连接数。 |
精细 |
逗号分隔数组 |
白天时间 |
|
对于一天,每个数组是每小时的断开连接数,最近的在前面。对于小时,每个数组是每分钟的断开连接数,最近的在前面。 |
|||||
服务连接超时 |
集群节点连接初始化期间的超时次数。 |
最细微的 |
整数 |
|
|
断开连接总数 |
当前会话期间断开连接的集群数。 |
最细微的 |
整数 |
|
12.6.5. 事件总线
没有专属的事件总线特定的统计数据。
12.6.6. 消息存档
统计名称 |
描述 |
统计级别 |
格式 |
可用{字段} |
可能的统计数据列表 |
过期消息的删除时间(平均) |
从存储库中删除过期消息所需的平均时间(以毫秒为单位)。这包括手动和自动删除消息。 |
精细 |
整数 |
|
12.6.7. 消息路由器
统计名称 |
描述 |
统计级别 |
格式 |
可用{字段} |
可能的统计数据列表 |
CPUs数量 |
主机上可用的CPU数量。 |
最细微的 |
整数 |
|
|
CPU使用率 |
获取统计信息时Tigase服务器可用的CPU功率百分比%。 |
精细 |
浮点数/字符串 |
|
|
CPU使用率有两种可用格式:一个浮点整数,表示 CPU 使用率 [%] 中可用的长小数,以及一个字符串,它提供CPU使用率带有 % 符号的四舍五入数字。 |
|||||
空闲堆 |
可供使用的堆内存量,以KB表示。 |
精细 |
字符串 |
|
|
空闲的非堆 |
可供使用的非堆内存量,以KB表示。 |
精细 |
字符串 |
|
|
堆使用率 [%] |
Tigase使用的HEAP内存的总百分比。 |
精细 |
浮点数 |
|
|
本地主机名 |
物理服务器的本地主机名。 |
信息 |
字符串 |
|
|
平均负载 |
前一分钟的平均系统负载。计算负载平均值的方式是特定于操作系统的,但通常是阻尼的时间相关平均值。 |
精细 |
浮点数 |
|
|
最大堆内存 |
由 tigase.conf 中的 JAVA_OPTIONS 定义的可用堆内存的最大量,以Kb为单位。 |
信息 |
字符串 |
|
|
最大非堆内存 |
由 tigase.conf 中的 JAVA_OPTIONS 定义的可用非堆内存的最大数量,以 Kb 为单位。 |
精细 |
字符串 |
|
|
非堆使用率 [%] |
正在使用的非堆内存总量以百分比表示。 |
精细 |
浮点数 |
|
|
线程数 |
所有组件中可用的处理线程总数。 |
最细微的 |
整数 |
|
|
正常运行时间 |
服务器在此会话中在线的总时间。 |
信息 |
字符串 |
|
|
已用堆的量 |
正在使用的堆内存量(以 KB 为单位)。 |
信息 |
字符串 |
|
|
非堆的使用量 |
以KB显示的正在使用的非堆内存量。 |
精细 |
字符串 |
|
12.6.8. 监视器
统计名称 |
描述 |
统计级别 |
格式 |
可用{字段} |
可能的统计数据列表 |
adhoc-command/load-errors last {interval} |
每个时间间隔执行 load-errors 命令的次数。 |
最细微的 |
整数 |
时分秒 |
|
即席命令/加载错误/平均处理时间 |
|
最细微的 |
整数 |
|
12.6.9. muc
统计名称 |
描述 |
统计级别 |
格式 |
可用{字段} |
可能的统计数据列表 |
adhoc-command/remove-room last {interval} |
每个间隔执行 remove-room 命令的次数。 |
最细微的 |
整数 |
时分秒 |
|
即席命令/remove-room/平均处理时间 |
|
最细微的 |
整数 |
|
|
adhoc-command/default-room-config last {interval} |
每个时间间隔执行 default-room-command 命令的次数。 |
最细微的 |
整数 |
时分秒 |
|
即席命令/default-room-config/平均处理时间 |
执行 |
最细微的 |
整数 |
|
12.6.10. 代理
统计名称 |
描述 |
统计级别 |
格式 |
可能的统计数据列表 |
以KB为单位的平均传输大小 |
当前会话期间通过代理组件发送的数据包的平均大小。 |
最细微的 |
整数 |
|
传输的千字节 |
通过代理组件传输的Kb总数。 |
最细微的 |
整数 |
|
打开流 |
当前打开的代理流的数量。 |
最细微的 |
整数 |
|
传输完成 |
通过代理组件完成的特定传输数。 |
最细微的 |
整数 |
|
12.6.11. pubsub
统计名称 |
描述 |
统计级别 |
格式 |
可用{字段} |
可能的统计数据列表 |
添加了新节点 |
当前服务器实例中已添加的新节点总数。服务器重置时会重置此统计信息。 |
最细微的 |
整数 |
|
|
即席命令/删除项目最后 {interval} |
每个时间间隔执行 |
最细微的 |
整数 |
时分秒 |
|
即席命令/删除项目/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
即席命令/删除节点最后 {interval} |
每个时间间隔执行 |
最细微的 |
整数 |
时分秒 |
|
即席命令/删除节点/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
即席命令/列表项最后 {interval} |
每个时间间隔执行 |
最细微的 |
整数 |
|
|
即席命令/列表项/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
即席命令/列表节点最后 {interval} |
每个时间间隔执行 |
最细微的 |
整数 |
|
|
即席命令/列表节点/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
即席命令/发布项目最后 {interval} |
每个时间间隔执行 |
最细微的 |
整数 |
|
|
即席命令/发布项目/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
即席命令/检索项目最后 {interval} |
每个时间间隔执行 |
最细微的 |
整数 |
时分秒 |
|
即席命令/检索项目/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
AdHocConfigCommandModule最后 {interval} |
每个时间间隔执行 |
最细微的 |
整数 |
时分秒 |
|
AdHocConfigCommandModule/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
隶属关系计数(在缓存中) |
驻留在高速缓存内存中的pubsub关联的总数。隶属关系包括属于以下之一的JID;所有者,发布者,仅发布,成员,无,弃儿。这可能无法反映存储库中的总pubsub隶属关系。 |
最细微的 |
整数 |
|
|
数据库平均写入时间 [ms] |
来自PubSub组件的所有数据库写入的平均时间。使用其他两个统计数据计算平均值:(总写入时间/数据库写入时间) |
最细微的 |
整数 |
|
|
缓存/命中的最后 {interval} |
缓存在最后一个时间间隔内达到命中的次数。当信息请求与高速缓存内存中的数据相匹配时,就会发生命中。 |
最细微的 |
整数 |
时分秒 |
|
每个 {interval} 的缓存/命中率 |
指定时间段内缓存命中与缓存未命中的比率。缓存命中是指从缓存中获取信息的请求与缓存中的信息相匹配。未命中是指该信息请求在缓存中找不到匹配项。未命中仅表示在缓存中未找到该信息,而不是不在存储库中。 |
精细 |
浮点数 |
小时 分钟 |
|
最后 {interval} 缓存/请求 |
在最后一个时间间隔内发出的内存缓存请求数。 |
最细微的 |
整数 |
时分秒 |
|
缓存节点 |
当前在内存缓存中的节点数。 |
最细微的 |
整数 |
|
|
CapsModule |
CapsModule 命令在每个时间间隔内执行的次数。 |
最细微的 |
整数 |
时分秒 |
|
CapsModule/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
db/GetNodeItems请求最后 {interval} |
|
最细微的 |
整数 |
时分秒 |
|
db/GetNodeItems/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
DefaultConfigModule 最后{interval} |
每个时间间隔执行 |
最细微的 |
整数 |
时分秒 |
|
DefaultConfigModule/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
DiscoverInfoModule 最后{interval} |
每个间隔执行DiscoverInfoModule命令的次数。 |
最细微的 |
整数 |
|
|
DiscoverInfoModule/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
DiscoverItemsModule 最后{interval} |
每个间隔执行 DiscoverItemsModule 命令的次数。 |
最细微的 |
整数 |
|
|
DiscoverItemsModule/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
JabberVersionModule 最后 {interval} |
每个时间间隔执行 |
最细微的 |
整数 |
时分秒 |
|
JabberVersionModule/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
ManageAffiiationsModule 最后 {interval} |
每个时间间隔执行 |
最细微的 |
整数 |
时分秒 |
|
ManageAffiliationsModule/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
ManageSubscriptionModule 最后 {interval} |
每个时间间隔执行 |
最细微的 |
整数 |
时分秒 |
|
ManageSubscriptionModule/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
NodeConfigModule 最后{interval} |
每个时间间隔执行 |
最细微的 |
整数 |
时分秒 |
|
NodeConfigModule/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
NodeCreateModule 最后{interval} |
每个时间间隔执行 |
最细微的 |
整数 |
时分秒 |
|
NodeCreateModule/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
NodeDeleteModule 最后{interval} |
每个时间间隔执行 |
最细微的 |
整数 |
时分秒 |
|
NodeDeleteModule/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
PresenceCollectorModule 最后 {interval} |
每个时间间隔执行 |
最细微的 |
整数 |
时分秒 |
|
PresenceCollectorModule/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
PendingSubscriptionModule 最后 {interval} |
每个时间间隔执行 |
最细微的 |
整数 |
时分秒 |
|
PendingSubscriptionModule/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
PresenceNotifierModule 最后 {interval} |
每个时间间隔执行 |
最细微的 |
整数 |
时分秒 |
|
PresenceNotifierModule/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
PublishItemModule最后{interval} |
每个时间间隔执行 |
最细微的 |
整数 |
时分秒 |
|
PublishItemModule/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
PurgeItemsModule 最后{interval} |
每个时间间隔执行 |
最细微的 |
整数 |
时分秒 |
|
PurgeItemsModule/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
存储库写入 |
自启动以来从pubsub组件对存储库的单个写入次数。 |
最细微的 |
整数 |
|
|
RetractItemModule 最后{interval} |
每个时间间隔执行 |
最细微的 |
整数 |
时分秒 |
|
RetractItemModule/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
RetrieveAffiliationsModule最后 {interval} |
每个时间间隔执行 |
最细微的 |
整数 |
时分秒 |
|
RetrieveAffiliationsModule/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
RetrieveItemsModule 最后{interval} |
每个时间间隔执行 |
最细微的 |
整数 |
时分秒 |
|
RetrieveItemsModule/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
RetrieveSubscriptionsModule最后{interval} |
每个时间间隔执行 |
最细微的 |
整数 |
时分秒 |
|
RetrieveSubscriptionsModule/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
SubscribeNodeModule 最后 {interval} |
每个时间间隔执行 |
最细微的 |
整数 |
时分秒 |
|
SubscribeNodeModule/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
订阅计数(在缓存中) |
驻留在高速缓存内存中的 pubsub 订阅总数。这可能无法反映存储库中的总 pubsub 订阅数。 |
最细微的 |
整数 |
|
|
总的写入时间 |
pubsub 组件写入数据库的累计总时间,以毫秒为单位。 |
最细微的 |
字符串 (###ms) |
|
|
UnsubscribeNodeModule最后 {interval} |
每个时间间隔执行 |
最细微的 |
整数 |
时分秒 |
|
UnsubscribeNodeModule/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
更新订阅电话 |
订阅的已更新次数(包括新建,删除和编辑)。 |
最细微的 |
整数 |
|
|
XmppPingModule 最后 {interval} |
XmppPingModule 命令在每个时间间隔内执行的次数。 |
最细微的 |
整数 |
时分秒 |
|
XmppPingModule/平均处理时间 |
执行 |
最细微的 |
整数 |
|
12.6.12. repo-factory
统计名称 |
描述 |
统计级别 |
格式 |
可能的统计数据列表 |
数据存储库的数量 |
为此 XMPP 服务器设置的数据存储库的数量。 |
精细 |
整数 |
|
存储库 {jdbclocation} 连接数 |
与此数据库建立的连接数。 |
精细 |
整数 |
|
存储库 {jdbclocation} 重新连接 |
对此数据库进行的重新连接次数。 |
最细微的 |
整数 |
|
存储库 {jdbclocation} 重新连接失败 |
未能连接到此数据库的重新连接数。 |
最细微的 |
整数 |
|
12.6.13. rest
没有排他性rest特定的统计数据
12.6.14. s2s
统计名称 |
描述 |
统计级别 |
格式 |
可用{字段} |
可能的统计数据列表 |
---|---|---|---|---|---|
CIDs号码 |
服务器的ConnectionID。如果服务器运行多个虚拟主机,这可能包括多个 CID。 |
最细微的 |
字符串 |
|
|
get-cid-connection 最后 {interval} |
get-cid-connection 命令在指定时间间隔内执行的次数。 |
最细微的 |
整数 |
时分秒 |
|
get-cid-connection/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
s2s-bad-state-conns 最后 {interval} |
s2s-bad-state-conns 命令在指定时间间隔内执行的次数。 |
最细微的 |
整数 |
时分秒 |
|
s2s-bad-state-conns/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
reset-bad-state-conns 最后 {interval} |
在指定时间间隔内执行 reset-bad-state-conns 命令的次数。 |
最细微的 |
整数 |
时分秒 |
|
reset-bad-state-conns/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
数据库键总数 |
数据库键的总数。 |
最细微的 |
整数 |
|
|
{incoming/outgoing}总计 |
服务器到服务器的连接总数,传出是本地服务器连接到其他服务器,传入是来自其他服务器的连接。结果可能相同也可能不同。 |
最细微的 |
整数 |
|
|
{incoming/outgoing} TLS 总数 |
使用 TLS 的服务器到服务器连接的总数,传出是本地服务器连接到其他服务器,传入是来自其他服务器的连接。结果可能相同也可能不同。 |
最细微的 |
整数 |
|
|
总传出握手 |
当前与其他服务器握手的传出连接总数。 |
最细微的 |
整数 |
|
|
总控制等待 |
手动告知等待的连接总数。 |
最细微的 |
整数 |
|
|
总等待 |
当前等待其他服务器响应的连接总数。 |
最细微的 |
整数 |
|
12.6.15. sess-man
统计名称 |
描述 |
统计级别 |
格式 |
可用{字段} |
可能的统计数据列表 |
---|---|---|---|---|---|
活跃用户连接 |
被视为活动的用户连接数。活跃用户是在过去 5 分钟内向服务器或通过服务器发送节的用户。 |
更精细 |
整数 |
|
|
即席命令/连接时间最后 {interval} |
|
最细微的 |
整数 |
时分秒 |
|
即席命令/连接时间/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
adhoc-command/http://jabber.org/protocol/admin#add-user last {interval} |
|
最细微的 |
整数 |
时分秒 |
|
adhoc-command/http://jabber.org/protocol/admin#add-user/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
adhoc-command/http://jabber.org/protocol/admin#add-user-tracker last {interval} |
|
最细微的 |
整数 |
时分秒 |
|
adhoc-command/http://jabber.org/protocol/admin#add-user-tracker/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
adhoc-command/http://jabber.org/protocol/admin#announce last {interval} |
|
最细微的 |
整数 |
时分秒 |
|
adhoc-command/http://jabber.org/protocol/admin#announce/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
adhoc-command/http://jabber.org/protocol/admin#change-user-password last {interval} |
|
最细微的 |
整数 |
时分秒 |
|
adhoc-command/http://jabber.org/protocol/admin#change-user-password/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
adhoc-command/http://jabber.org/protocol/admin#delete-user last {interval} |
|
最细微的 |
整数 |
时分秒 |
|
adhoc-command/http://jabber.org/protocol/admin#delete-user/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
adhoc-command/http://jabber.org/protocol/admin#end-user-session last {interval} |
|
最细微的 |
整数 |
时分秒 |
|
adhoc-command/http://jabber.org/protocol/admin#end-user-session/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
adhoc-command/http://jabber.org/protocol/admin#get-active-users last {interval} |
|
最细微的 |
整数 |
|
|
adhoc-command/http://jabber.org/protocol/admin#get-active-users/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
adhoc-command/http://jabber.org/protocol/admin#get-active-user-num last {interval} |
|
最细微的 |
整数 |
时分秒 |
|
adhoc-command/http://jabber.org/protocol/admin#get-active-user-num/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
adhoc-command/http://jabber.org/protocol/admin#get-idle-users last {interval} |
|
最细微的 |
整数 |
时分秒 |
|
adhoc-command/http://jabber.org/protocol/admin#get-idle-users/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
adhoc-command/http://jabber.org/protocol/admin#get-idle-users-num last {interval} |
|
最细微的 |
整数 |
时分秒 |
|
adhoc-command/http://jabber.org/protocol/admin#get-idle-users-num/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
adhoc-command/http://jabber.org/protocol/admin#get-online-users-list last {interval} |
|
最细微的 |
整数 |
时分秒 |
|
adhoc-command/http://jabber.org/protocol/admin#get-online-users-list/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
adhoc-command/http://jabber.org/protocol/admin#get-top-active-users last {interval} |
|
最细微的 |
整数 |
时分秒 |
|
adhoc-command/http://jabber.org/protocol/admin#get-top-active-users/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
adhoc-command/http://jabber.org/protocol/admin#get-registered-users-list last {interval} |
|
最细微的 |
整数 |
时分秒 |
|
adhoc-command/http://jabber.org/protocol/admin#get-registered-users-list/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
adhoc-command/http://jabber.org/protocol/admin#get-user-roster last {interval} |
|
最细微的 |
整数 |
时分秒 |
|
adhoc-command/http://jabber.org/protocol/admin#get-user-roster/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
adhoc-command/http://jabber.org/protocol/admin#remove-user last {interval} |
|
最细微的 |
整数 |
时分秒 |
|
adhoc-command/http://jabber.org/protocol/admin#remove-user/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
adhoc-command/http://jabber.org/protocol/admin#user-stats last {interval} |
|
最细微的 |
整数 |
时分秒 |
|
adhoc-command/http://jabber.org/protocol/admin#user-stats/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
即席命令/获取用户信息最后 {interval} |
|
最细微的 |
整数 |
时分秒 |
|
即席命令/获取用户信息/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
即席命令/修改用户最后{interval} |
|
最细微的 |
整数 |
时分秒 |
|
即席命令/修改用户/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
adhoc-command/oauth-credentials last {interval} |
|
最细微的 |
整数 |
时分秒 |
|
即席命令/oauth凭证/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
即席命令/roster-fixer最后 {interval} |
|
最细微的 |
整数 |
时分秒 |
|
即席命令/roster-fixer/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
即席命令/roster-fixer-cluster最后 {interval} |
|
最细微的 |
整数 |
时分秒 |
|
即席命令/roster-fixer-cluster/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
即席命令/user-domain-perm最后 {interval} |
user-domain-perm 命令在指定时间间隔内执行的次数。 |
最细微的 |
整数 |
时分秒 |
|
即席命令/user-domain-perm/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
即席命令/用户名册管理最后 {interval} |
|
最细微的 |
整数 |
时分秒 |
|
即席命令/用户名册管理/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
即席命令/user-roster-management-ext 最后 {interval} |
|
最细微的 |
整数 |
时分秒 |
|
即席命令/user-roster-management-ext/平均处理时间 |
执行 |
最细微的 |
整数 |
|
|
身份验证超时 |
在身份验证过程中超时的连接数。默认超时为 2 分钟。 |
最细微的 |
整数 |
|
|
关闭的用户连接 |
已被用户(与服务器相反)终止的用户连接。 |
最细微的 |
整数 |
|
|
默认处理程序/无效注册 |
尝试使用服务器的无效注册数。 |
最细微的 |
整数 |
|
|
默认处理程序/注册用户 |
此服务器的注册用户数。 |
最细微的 |
整数 |
|
|
最大用户连接数 |
服务器实例期间已建立的最大连接数,此数字包括多次连接的用户。 |
信息 |
整数 |
|
|
{today/yesterday}的最大用户会话数 |
指定时间间隔内最多同时会话的数量。今天 = 前 24 小时,昨天 = 前24小时后的24小时(不按日历日期计算)。 |
信息/最精细 |
整数 |
|
|
注册账户 |
服务器的注册帐户总数。 |
最细微的 |
整数 |
|
|
打开用户连接 |
当前打开的用户连接数。这可以解释为来自用户的连接数,但是一个用户可以拥有多个连接(例如来自移动设备和 PC 的连接)。 |
信息 |
整数 |
|
|
打开用户会话 |
当前打开的用户会话数。 |
信息 |
整数 |
|
|
用户连接总数 |
当前实例期间已与服务器建立的累积连接数。 |
更精细 |
整数 |
|
|
用户会话总数 |
此服务器在当前实例期间已协商的累积会话数。 |
更精细 |
整数 |
|
|
存在/用户状态更改 |
在服务器实例期间执行的所有用户的状态更改次数。 |
信息 |
整数 |
|
|
sess-man/处理器 |
处理器统计信息将生成该处理器专有的标签和值字段。 |
最细微的 |
字段 |
|
|
该字段显示如下:
, Queue: 0, AvTime: 0, Runs: 0, Lost: 0 在哪里:
队列:进程队列中的数据包数
AvTime:以毫秒为单位的处理器执行其操作的平均时间。
Runs:处理器已运行的次数。
Lost: 处理过程中丢失的数据包数。
|
12.6.16. vhost-man
统计名称 |
描述 |
统计级别 |
格式 |
可能的统计数据列表 |
---|---|---|---|---|
Checks 是匿名域 |
在 vhost-man 中运行的匿名域检查的数量。 |
最细微的 |
整数 |
|
Checks: 是本地域 |
在 vhost-man 中运行的本地域检查的数量。 |
更精细 |
整数 |
|
获取本地域的组件 |
在本地域中加载的组件数。 |
更精细 |
整数 |
|
获取非本地域的组件 |
在本地域之外加载的组件数。 |
最细微的 |
整数 |
|
虚拟主机数量 |
已配置和正在运行的虚拟主机的数量。 |
精细 |
整数 |
|
12.6.17. ws2s
没有专有的 ws2s 特定统计信息。