12. Appendix I - Statistics description
Statistics are divided between data sources, components and processors. You may see the same statistics collected for multiple components which are defined in common components section. Note that statistics are defined by {$component}/statistic so if you wanted Max queue size on pubsub, you would look for pubsub/Max queue size. Statistics will not be provided by components that are not enabled.
12.1. Data source statistics
Data sources used to access data storages such as JDBC (databases) or MongoDB provide statistics related to stability of connections to data storage and number of open connections.
Statistics Name |
Description |
Statistics Level |
Format |
List of Possible Statistics |
---|---|---|---|---|
Number of active data sources |
Number of defined and active data sources (i.e. connection pools). This is not a number of connections to data sources as it varies and is listed separately for every defined data source. |
FINE |
Integer |
|
Number of connections for |
Number of connections for defined data source. |
FINE |
String |
|
Number of failed reconnections for |
Number of reconnections that has failed since start to the defined data source. |
FINE |
Integer |
|
Number of reconnections for |
Number of reconnections for defined data source. |
FINE |
Integer |
|
URI of |
Returns URI of defined data source. |
FINE |
String |
|
12.2. User repository statistics of {repo}
For every {method} declared in UserRepository
we gather execution statistics. This statistics are collected separately for every data source for which user repository is defined.
Statistics Name |
Description |
Statistics Level |
Format |
List of Possible Statistics |
---|---|---|---|---|
Average processing time of {method} |
Average time taken by call of {method} for this data source since creation of data source (most likely from server startup). It includes time taken by calls which thrown exception, etc. |
FINE |
Integer |
|
Number of exceptions of a {method} |
Number of exceptions the specified method has caused |
FINE |
Integer |
|
Number of exceptions of a {method} in last {interval} |
Number of exceptions the specified method has caused within the specified interval |
FINEST |
Integer |
|
Number of executions of a {method} |
Number of times specified method has been executed |
FINE |
Integer |
|
12.3. Auth repository statistics of {repo}
For every {method} declared in AuthRepository
we gather execution statistics. This statistics are collected separately for every data source for which authentication repository is defined.
Statistics Name |
Description |
Statistics Level |
Format |
List of Possible Statistics |
---|---|---|---|---|
Average processing time of {method} |
Average time it takes to process {method}. |
FINE |
Integer |
|
Number of exceptions of {method} |
Number of times {method} has caused an exception. |
FINE |
Integer |
|
Number of exceptions of {method} in last {interval} |
Number of times {method} has caused an exception within the specified interval. |
FINEST |
Integer |
|
Number of executions of {method} |
Number of times {method} has been executed. |
FINE |
Integer |
|
12.4. Statistics common to custom {compname} component repositories
These statistics may be found in many components which are using repository implementations created just for them. An example of such components may be:
- amp
with msgBroadcastRepository as {repo} name,
- message-archive
with repositoryPool as a {repo} name,
- muc
with muc-dao as a {repo} name,
- pubsub
with dao as a {repo} name,
- sess-man
with msgRepository as a {repo} name
For custom component repositories we gather statistics in a same way as we do for user and authorization repositories. Statistics are collected on per {method} basis separately for every data source ({dataSourceName}) for which repository is defined.
Statistics Name |
Description |
Statistics Level |
Format |
List of Possible Statistics |
---|---|---|---|---|
Average processing time of {method} |
Average time it takes to process {method}. |
FINE |
Integer |
|
Number of exceptions of a {method} |
Number of exceptions {method} has caused. |
FINE |
Integer |
|
Number of executions of a {method} |
Number of times {method} has been executed. |
FINE |
Integer |
|
12.5. Statistics common to components
These statistics may be found in multiple components and may be seen multiple times. For example both s2s and c2s will have Bytes received statistic, so each can be found the following way:
s2s/Bytes received
c2s/Bytes received
Statistics Name |
Description |
Statistics Level |
Format |
Available {field} |
List of Possible Statistics |
---|---|---|---|---|---|
add-script last {interval} |
The number of times that |
FINEST |
Integer |
hour minute second |
|
add-script/Average processing time |
The average processing time |
FINEST |
Integer |
|
|
Average processing time on last 100 runs [ms] |
The average processing time in milliseconds for all commands and scripts for this component over the last 100 times component is called. This number will populate with less than 100 runs, and will continue averaging until 100 runs happens, at that point, it’s the most recent 100 instances. This statistic will reset every time the server shuts down or restarts. |
FINEST |
Integer |
|
|
Bytes received |
The total number of bytes that the component has received during the current server instance. This statistic resets at server shutdown or restart. |
FINE or FINEST |
Integer |
|
|
Bytes sent |
The total number of bytes that the component has sent during the current server instance. This statistic resets at server shutdown or restart. |
FINE or FINEST |
Integer |
|
|
del-script last {interval} |
The number of times that |
FINEST |
Integer |
hour minute second |
|
del-script Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
Last {interval} packets |
The number of packets that have been handled by this component in the last interval. |
FINEST |
Integer |
hour minute second |
|
List-commands last {interval} |
The number of |
FINEST |
Integer |
hour minute second |
|
List-commands Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
{IN/OUT/Total} queue overflow |
The number of times the in or out queue has overflown for this component. That is there are more packets queues than the max queue size. A total statistic is also available that combines both results. |
FINEST |
Integer |
|
|
{in/out} queue wait: {priority} |
The number of packets with {priority} priority currently in the incoming or outgoing queue. |
FINEST |
Integer |
SYSTEM CLUSTER HIGH NORMAL LOW PRESENCE LOWEST |
|
{IN/OUT}_QUEUE processed {type} |
The number of stanzas of different types that have been processed VIA the In or Out Queue of this component. This number will reset at the end of the server instance. Each component will have a list of the different types of stanzas it can process. |
FINER |
Integer |
# 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 |
|
NOTE: Several statistics are only available from statistics component, shutdown thread will ONLY print the following: messages, presences, cluster, other, IQ no XLMNS, total IQ. |
|||||
max queue size |
The maximum number of items allowed in the packet queue for this component. |
FINEST |
Integer |
|
|
Open Connections |
The number of open connections to the component. |
INFO/FINEST |
Integer |
|
|
Packets received |
The total number of packets received by the component from external sources in the current instance. This number resets at server shutdown or restart. |
FINE |
Integer |
|
|
Packets sent |
The total number of packets sent by the component in the current instance. This number resets at server shutdown or restart. |
FINE |
Integer |
|
|
Processed packets thread: {in/out} |
How many packets have been processed in and out by each processing thread. |
FINEST |
Integer |
|
|
Statistics will provide an array for each processor, listed from 0, 1, 2, 3 etc.. Let’s say that we have 4 threads set for ws2s, a list will be seen like this:
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] Note that the processor arrray will only have as many threads as the component has as defined in {compname}/Processing threads.
|
|||||
processing threads |
The number of threads provided for the particular component. |
FINER |
Integer |
|
|
stream-error-counter |
The number of errors counted during the operation of the server for this component. Will only be available if stream-error-counter is enabled in config.tdsl, otherwise will be 0. |
FINE |
Integer |
|
|
Socket overflow |
The number of times that this component has experienced socket queue overflow and had to drop packets. The XMPP server queues packets which are being sent over connection if receiver is not able to read them fast enough or if the network connection too slow to the amount of data which needs to be sent. If the queue will over flow that will be counted. This does not include the number of dropped packets. |
FINEST |
Integer |
|
|
Total {in/out} queues wait |
The number of packets in the inbound or outbound queue that are currently waiting to be sent. This includes packets of all types. This is an instant statistics, in that the number in queue is only as many in the queue the moment statistics are gathered. |
FINEST |
Integer |
|
|
Total queue wait |
A combined total of |
FINEST |
Integer |
|
|
Total queues wait |
A combined total of all component queue wait statistics. |
FINEST |
Integer |
|
|
Total queues overflow |
The number of times the component packet wait queue has overflown and had to drop packets. This statistic does not keep track of the number of dropped packets. |
FINEST |
Integer |
|
|
Total/Total queues overflow |
The combined total of all queue overflow statistics for all components. |
FINEST |
Integer |
|
|
Waiting to send |
The number of packets in the component’s queue that are waiting to be sent. This number will usually be 0 however it will grow if a large number of packets are jamming up your system, or your queue sizes are set too low. |
FINEST |
Integer |
|
|
Watchdog runs |
The number of times watchdog has been run on this component to check for stale connections. |
FINER |
Integer |
|
|
Watchdog stopped |
The number of times watchdog identified and closed a connection it has found to be stale according to the settings in |
FINER |
Integer |
|
|
Watchdog tests |
The number of times watchdog has found a potential stale connection and has conducted a test to determine whether or not to close the connection. This is per component in the current server instance. |
FINER |
Integer |
|
12.6. Component statistics
12.6.1. AMP
No exclusive amp specific statistics
12.6.2. bosh
Statistics Name |
Description |
Statistics Level |
Format |
Available {field} |
List of Possible Statistics |
Bosh sessions |
The number of currently open and running BOSH sessions to the server. |
FINEST |
Integer |
|
|
pre-bind session last {interval} |
The number of times the pre-bind-session command has been executed within the last specified interval. |
FINEST |
Integer |
hour minute second |
|
pre-bind-sessions/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
12.6.3. c2s
No exclusive c2s specific statistics.
12.6.4. cl-comp
Statistics Name |
Description |
Statistics Level |
Format |
Available {field} |
List of Possible Statistics |
adhoc-command/cluster-nodes-list last {interval} |
The number of times per interval that the cluster-nodes-list command has been executed. |
FINEST |
Integer |
hour minute second |
|
adhoc-command/cluster-nodes-list/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/force-stop-service last {interval} |
The number of times per interval that the force-stop-service command has been executed. |
FINEST |
Integer |
hour minute second |
|
Adhoc-command/force-stop-service/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/service-keys last {interval} |
The number of times per interval that the |
FINEST |
Integer |
hour minute second |
|
Adhoc-command/service-keys/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/sim-serv-stopped {interval} |
The number of times per interval that the |
FINEST |
Integer |
hour minute second |
|
Adhoc-command/sim-serv-stopped/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
Average compression ratio |
The average compression ratio of data sent to other clusters during the session. |
FINE |
Float |
|
|
Average decompression ratio |
The average compression ratio of data received from other clusters during the session. |
FINE |
Float |
|
|
Known cluster nodes |
The number of cluster nodes currently connected to the server. |
INFO |
Integer |
|
|
Last {interval} disconnects |
The number of cluster disconnections within the specified interval. |
FINE |
Comma Separated Array |
day hour |
|
For day, each array is the number of disconnections each hour, most recent first. For hour each array is the number of disconnections each minute, most recent first. |
|||||
Service connected time-outs |
The number of time-outs during connection initialization of cluster nodes. |
FINEST |
Integer |
|
|
Total disconnects |
The number of clusters that have disconnected during the current session. |
FINEST |
Integer |
|
12.6.5. eventbus
No exclusive eventbus specific statistics.
12.6.6. message-archive
Statistics Name |
Description |
Statistics Level |
Format |
Available {field} |
List of Possible Statistics |
Removal time of expired messages (avg) |
The average amount of time in milliseconds it takes to remove expired messages from the repository. This includes manual and automatic removal of messages. |
FINE |
Integer |
|
12.6.7. message-router
Statistics Name |
Description |
Statistics Level |
Format |
Available {field} |
List of Possible Statistics |
CPUs no |
The number of CPUs available on the host machine. |
FINEST |
Integer |
|
|
CPU Usage |
% of available CPU power used by Tigase Server at the moment statistics are taken. |
FINE |
Float/String |
|
|
Two formats are available for CPU usage: A float integer which expresses a long decimal available from CPU Usage [%], and a string which provides a rounded number with a % sign from CPU usage. |
|||||
Free Heap |
The amount of heap memory that is available for use, expressed in KB. |
FINE |
String |
|
|
Free NonHeap |
The amount of non-heap memory that is available for use, expressed in KB. |
FINE |
String |
|
|
HEAP usage [%] |
Total percent of HEAP memory in use by Tigase. |
FINE |
Float |
|
|
Local hostname |
The local hostname of the physical server. |
INFO |
String |
|
|
Load average |
The average system load for the previous minute. The way in which the load average is calculated is operating system specific but is typically a damped time-dependent average. |
FINE |
Float |
|
|
Max Heap mem |
Maximum amount of heap memory available as defined by JAVA_OPTIONS in tigase.conf, in Kb. |
INFO |
String |
|
|
Max NonHeap mem |
Maximum amount of non-heap memory available as defined by JAVA_OPTIONS in tigase.conf, in Kb. |
FINE |
String |
|
|
NONHEAP Usage [%] |
Total amount of NONHEAP memory in use expressed as a percentage. |
FINE |
Float |
|
|
Threads count |
The total number of processing threads available across all components. |
FINEST |
Integer |
|
|
Uptime |
The total amount of time the server has been online for this session. |
INFO |
String |
|
|
Used Heap |
The amount of heap memory in use in KB. |
INFO |
String |
|
|
Used NonHeap |
The amount of non-heap memory in use shown in KB. |
FINE |
String |
|
12.6.8. monitor
Statistics Name |
Description |
Statistics Level |
Format |
Available {field} |
List of Possible Statistics |
adhoc-command/load-errors last {interval} |
The number of times per interval that the load-errors command has been executed. |
FINEST |
Integer |
hour minute second |
|
Adhoc-command/load-errors/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
12.6.9. muc
Statistics Name |
Description |
Statistics Level |
Format |
Available {field} |
List of Possible Statistics |
adhoc-command/remove-room last {interval} |
The number of times per interval that the remove-room command has been executed. |
FINEST |
Integer |
hour minute second |
|
Adhoc-command/remove-room/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/default-room-config last {interval} |
The number of times per interval that the default-room-command command has been executed. |
FINEST |
Integer |
hour minute second |
|
Adhoc-command/default-room-config/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
12.6.10. proxy
Statistics Name |
Description |
Statistics Level |
Format |
List of Possible Statistics |
Average transfer size in KB |
Average size of packets sent through the proxy component during the current session. |
FINEST |
Integer |
|
KBytes transferred |
Total number of Kb transferred through the proxy component. |
FINEST |
Integer |
|
Open streams |
Number of currently open proxy streams. |
FINEST |
Integer |
|
Transfers completed |
Number of specific transfers completed through proxy component. |
FINEST |
Integer |
|
12.6.11. pubsub
Statistics Name |
Description |
Statistics Level |
Format |
Available {field} |
List of Possible Statistics |
Added new nodes |
The total number of new nodes that has been added in the current server instance. This statistic is reset when the server resets. |
FINEST |
Integer |
|
|
adhoc-command/delete-item last {interval} |
The number of times per interval that the |
FINEST |
Integer |
hour minute second |
|
adhoc-command/delete-item/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/delete-node last {interval} |
The number of times per interval that the |
FINEST |
Integer |
hour minute second |
|
adhoc-command/delete-node/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/list-items last {interval} |
The number of times per interval that the |
FINEST |
Integer |
|
|
adhoc-command/list-items/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/list-nodes last {interval} |
The number of times per interval that the |
FINEST |
Integer |
|
|
adhoc-command/list-nodes/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/publish-item last {interval} |
The number of times per interval that the |
FINEST |
Integer |
|
|
adhoc-command/publish-item/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/retrieve-item last {interval} |
The number of times per interval that the |
FINEST |
Integer |
hour minute second |
|
adhoc-command/retrieve-item/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
AdHocConfigCommandModule last {interval} |
The number of times per interval that the |
FINEST |
Integer |
hour minute second |
|
AdHocConfigCommandModule/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
Affiliations count (in cache) |
The total number of pubsub affiliations that are resident in cache memory. Affiliations include JIDs that are one of the following; Owner, Publisher, Publish-Only, Member, None, Outcast. This may not reflect total pubsub affiliations in repository. |
FINEST |
Integer |
|
|
Average DB write time [ms] |
The average time of all DB writes from PubSub component. Average is calculated using two other statistics: (Total writing time / Database writes) |
FINEST |
Integer |
|
|
cache/hits last {interval} |
The number of times the cache has achieved a hit within the last interval. A hit is when a request for information is matched to data that is inside the cache memory. |
FINEST |
Integer |
hour minute second |
|
cache/hit-miss ratio per {interval} |
The ratio of cache hits to cache misses over the specified period. A cache hit is when a request for information from the cache is matched with information in the cache. A miss is when that information request cannot find a match in cache. A miss only indicates that that information was not found in the cache, not that it is not in the repository. |
FINE |
Float |
hour minute |
|
cache/requests last {interval} |
The number of memory cache requests made within the last interval. |
FINEST |
Integer |
hour minute second |
|
Cached nodes |
The number of nodes that is currently in memory cache. |
FINEST |
Integer |
|
|
CapsModule |
The number of times per interval that the CapsModule command has been executed. |
FINEST |
Integer |
hour minute second |
|
CapsModule/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
db/GetNodeItems requests last {interval} |
The number of times |
FINEST |
Integer |
hour minute second |
|
db/GetNodeItems/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
DefaultConfigModule last {interval} |
The number of times per interval that the |
FINEST |
Integer |
hour minute second |
|
DefaultConfigModule/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
DiscoverInfoModule last {interval} |
The number of times per interval that the DiscoverInfoModule command has been executed. |
FINEST |
Integer |
|
|
DiscoverInfoModule/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
DiscoverItemsModule last {interval} |
The number of times per interval that the DiscoverItemsModule command has been executed. |
FINEST |
Integer |
|
|
DiscoverItemsModule/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
JabberVersionModule last {interval} |
The number of times per interval that the |
FINEST |
Integer |
hour minute second |
|
JabberVersionModule/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
ManageAffiiationsModule last {interval} |
The number of times per interval that the |
FINEST |
Integer |
hour minute second |
|
ManageAffiliationsModule/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
ManageSubscriptionModule last {interval} |
The number of times per interval that the |
FINEST |
Integer |
hour minute second |
|
ManageSubscriptionModule/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
NodeConfigModule last {interval} |
The number of times per interval that the |
FINEST |
Integer |
hour minute second |
|
NodeConfigModule/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
NodeCreateModule last {interval} |
The number of times per interval that the |
FINEST |
Integer |
hour minute second |
|
NodeCreateModule/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
NodeDeleteModule last {interval} |
The number of times per interval that the |
FINEST |
Integer |
hour minute second |
|
NodeDeleteModule/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
PresenceCollectorModule last {interval} |
The number of times per interval that the |
FINEST |
Integer |
hour minute second |
|
PresenceCollectorModule/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
PendingSubscriptionModule last {interval} |
The number of times per interval that the |
FINEST |
Integer |
hour minute second |
|
PendingSubscriptionModule/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
PresenceNotifierModule last {interval} |
The number of times per interval that the |
FINEST |
Integer |
hour minute second |
|
PresenceNotifierModule/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
PublishItemModule last {interval} |
The number of times per interval that the |
FINEST |
Integer |
hour minute second |
|
PublishItemModule/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
PurgeItemsModule last {interval} |
The number of times per interval that the |
FINEST |
Integer |
hour minute second |
|
PurgeItemsModule/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
Repository writes |
Number of individual writes to Repository from the pubsub component since startup. |
FINEST |
Integer |
|
|
RetractItemModule last {interval} |
The number of times per interval that the |
FINEST |
Integer |
hour minute second |
|
RetractItemModule/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
RetrieveAffiliationsModule last {interval} |
The number of times per interval that the |
FINEST |
Integer |
hour minute second |
|
RetrieveAffiliationsModule/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
RetrieveItemsModule last {interval} |
The number of times per interval that the |
FINEST |
Integer |
hour minute second |
|
RetrieveItemsModule/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
RetrieveSubscriptionsModule last {interval} |
The number of times per interval that the |
FINEST |
Integer |
hour minute second |
|
RetrieveSubscriptionsModule/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
SubscribeNodeModule last {interval} |
The number of times per interval that the |
FINEST |
Integer |
hour minute second |
|
SubscribeNodeModule/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
Subscription count (in cache) |
The total number of pubsub subscriptions that are resident in cache memory. This may not reflect total pubsub subscriptions in repository. |
FINEST |
Integer |
|
|
Total writing time |
The cumulative total of time pubsub component has written to the database expressed in milliseconds. |
FINEST |
String (###ms) |
|
|
UnsubscribeNodeModule last {interval} |
The number of times per interval that the |
FINEST |
Integer |
hour minute second |
|
UnsubscribeNodeModule/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
Update subscription calls |
Number of times Subscriptions have been updated (this includes new, deleted, and edited). |
FINEST |
Integer |
|
|
XmppPingModule last {interval} |
The number of times per interval that the XmppPingModule command has been executed. |
FINEST |
Integer |
hour minute second |
|
XmppPingModule/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
12.6.12. repo-factory
Statistics Name |
Description |
Statistics Level |
Format |
List of Possible Statistics |
Number of data repositories |
The number of data repositories setup for this XMPP server. |
FINE |
Integer |
|
Repository {jdbclocation} connections count |
The number of connections made to this database. |
FINE |
Integer |
|
repository {jdbclocation} reconnections |
The number of reconnections made to this database. |
FINEST |
Integer |
|
repository {jdbclocation} failed reconnections |
The number of reconnections that have failed to connect to this database. |
FINEST |
Integer |
|
12.6.13. rest
No exclusive rest specific statistics
12.6.14. s2s
Statistics Name |
Description |
Statistics Level |
Format |
Available {field} |
List of Possible Statistics |
---|---|---|---|---|---|
CIDs number |
ConnectionID for the server. This may include multiple CIDs if server is running multiple vhosts. |
FINEST |
String |
|
|
get-cid-connection last {interval} |
The number of times get-cid-connection command has been executed within the specified interval. |
FINEST |
Integer |
hour minute second |
|
get-cid-connection/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
s2s-bad-state-conns last {interval} |
The number of times s2s-bad-state-conns command has been executed within the specified interval. |
FINEST |
Integer |
hour minute second |
|
s2s-bad-state-conns/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
reset-bad-state-conns last {interval} |
The number of times reset-bad-state-conns command has been executed within the specified interval. |
FINEST |
Integer |
hour minute second |
|
reset-bad-state-conns/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
Total DB keys |
Total number of database keys. |
FINEST |
Integer |
|
|
Total {incoming/outgoing} |
The total number of server-to-server connections, outgoing is local server connecting to other servers, and incoming is connections from other servers. The results may or may not be the same. |
FINEST |
Integer |
|
|
Total {incoming/outgoing} TLS |
The total number of server-to-server connections using TLS, outgoing is local server connecting to other servers, and incoming is connections from other servers. The results may or may not be the same. |
FINEST |
Integer |
|
|
Total outgoing handshaking |
Total number of outgoing connections that are currently handshaking to other servers. |
FINEST |
Integer |
|
|
Total control waiting |
Total number of connections that were manually told to wait. |
FINEST |
Integer |
|
|
Total waiting |
Total number of connections that are currently waiting for response from other server. |
FINEST |
Integer |
|
12.6.15. sess-man
Statistics Name |
Description |
Statistics Level |
Format |
Available {field} |
List of Possible Statistics |
---|---|---|---|---|---|
Active user connections |
Number of user connections that are considered active. An active user is a user that has sent stanzas to the server or through the server within the last 5 minutes. |
FINER |
Integer |
|
|
adhoc-command/connection-time last {interval} |
The number of times |
FINEST |
Integer |
hour minute second |
|
adhoc-command/connection-time/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/http://jabber.org/protocol/admin#add-user last {interval} |
The number of times |
FINEST |
Integer |
hour minute second |
|
adhoc-command/http://jabber.org/protocol/admin#add-user/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/http://jabber.org/protocol/admin#add-user-tracker last {interval} |
The number of times |
FINEST |
Integer |
hour minute second |
|
adhoc-command/http://jabber.org/protocol/admin#add-user-tracker/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/http://jabber.org/protocol/admin#announce last {interval} |
The number of times |
FINEST |
Integer |
hour minute second |
|
adhoc-command/http://jabber.org/protocol/admin#announce/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/http://jabber.org/protocol/admin#change-user-password last {interval} |
The number of times |
FINEST |
Integer |
hour minute second |
|
adhoc-command/http://jabber.org/protocol/admin#change-user-password/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/http://jabber.org/protocol/admin#delete-user last {interval} |
The number of times |
FINEST |
Integer |
hour minute second |
|
adhoc-command/http://jabber.org/protocol/admin#delete-user/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/http://jabber.org/protocol/admin#end-user-session last {interval} |
The number of times |
FINEST |
Integer |
hour minute second |
|
adhoc-command/http://jabber.org/protocol/admin#end-user-session/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/http://jabber.org/protocol/admin#get-active-users last {interval} |
The number of times |
FINEST |
Integer |
|
|
adhoc-command/http://jabber.org/protocol/admin#get-active-users/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/http://jabber.org/protocol/admin#get-active-user-num last {interval} |
The number of times |
FINEST |
Integer |
hour minute second |
|
adhoc-command/http://jabber.org/protocol/admin#get-active-user-num/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/http://jabber.org/protocol/admin#get-idle-users last {interval} |
The number of times |
FINEST |
Integer |
hour minute second |
|
adhoc-command/http://jabber.org/protocol/admin#get-idle-users/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/http://jabber.org/protocol/admin#get-idle-users-num last {interval} |
The number of times |
FINEST |
Integer |
hour minute second |
|
adhoc-command/http://jabber.org/protocol/admin#get-idle-users-num/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/http://jabber.org/protocol/admin#get-online-users-list last {interval} |
The number of times |
FINEST |
Integer |
hour minute second |
|
adhoc-command/http://jabber.org/protocol/admin#get-online-users-list/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/http://jabber.org/protocol/admin#get-top-active-users last {interval} |
The number of times |
FINEST |
Integer |
hour minute second |
|
adhoc-command/http://jabber.org/protocol/admin#get-top-active-users/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/http://jabber.org/protocol/admin#get-registered-users-list last {interval} |
The number of times |
FINEST |
Integer |
hour minute second |
|
adhoc-command/http://jabber.org/protocol/admin#get-registered-users-list/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/http://jabber.org/protocol/admin#get-user-roster last {interval} |
The number of times |
FINEST |
Integer |
hour minute second |
|
adhoc-command/http://jabber.org/protocol/admin#get-user-roster/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/http://jabber.org/protocol/admin#remove-user last {interval} |
The number of times |
FINEST |
Integer |
hour minute second |
|
adhoc-command/http://jabber.org/protocol/admin#remove-user/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/http://jabber.org/protocol/admin#user-stats last {interval} |
The number of times |
FINEST |
Integer |
hour minute second |
|
adhoc-command/http://jabber.org/protocol/admin#user-stats/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/get-user-info last {interval} |
The number of times |
FINEST |
Integer |
hour minute second |
|
adhoc-command/get-user-info/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/modify-user last {interval} |
The number of times |
FINEST |
Integer |
hour minute second |
|
adhoc-command/modify-user/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/oauth-credentials last {interval} |
The number of times |
FINEST |
Integer |
hour minute second |
|
adhoc-command/oauth-credentials/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/roster-fixer last {interval} |
The number of times |
FINEST |
Integer |
hour minute second |
|
adhoc-command/roster-fixer/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/roster-fixer-cluster last {interval} |
The number of times |
FINEST |
Integer |
hour minute second |
|
adhoc-command/roster-fixer-cluster/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/user-domain-perm last {interval} |
The number of times user-domain-perm command has been executed within the specified interval. |
FINEST |
Integer |
hour minute second |
|
adhoc-command/user-domain-perm/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/user-roster-management last {interval} |
The number of times |
FINEST |
Integer |
hour minute second |
|
adhoc-command/user-roster-management/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
adhoc-command/user-roster-management-ext last {interval} |
The number of times |
FINEST |
Integer |
hour minute second |
|
adhoc-command/user-roster-management-ext/Average processing time |
The average time in ms, returned as an integer, it takes for |
FINEST |
Integer |
|
|
Authentication timeouts |
The number of connections that have timed out during the authentication process. Default timeout is 2 minutes. |
FINEST |
Integer |
|
|
Closed user connections |
User connections that have been terminated by the user (as opposed to the server). |
FINEST |
Integer |
|
|
default-handler/Invalid registrations |
Number of invalid registrations attempted with the server. |
FINEST |
Integer |
|
|
default-handler/Registered users |
Number of registered users for this server. |
FINEST |
Integer |
|
|
Maximum user connections |
Maximum number of connections that have been made during server instance, this number includes users connecting multiple times. |
INFO |
Integer |
|
|
Maximum user sessions {today/yesterday} |
The number of most simultaneous sessions within the specified interval. Today = previous 24 hours, Yesterday = 24 hours after previous 24 hours (does not go by calendar date). |
INFO/FINEST |
Integer |
|
|
Registered accounts |
Sum total of registered accounts for the server. |
FINEST |
Integer |
|
|
Open user connections |
The current number of open user connections. This may be interpreted as number of connections from users, however a user can have more than one connection (connection from mobile and PC for example). |
INFO |
Integer |
|
|
Open user sessions |
The current number of open user sessions. |
INFO |
Integer |
|
|
Total user connections |
The cumulative number of connections that have been made to the server during the current instance. |
FINER |
Integer |
|
|
Total user sessions |
The cumulative number of sessions that this server has negotiated during the current instance. |
FINER |
Integer |
|
|
presence/Users status changes |
The number of presence changes for all users that have been conducted during the server instance. |
INFO |
Integer |
|
|
sess-man/Processor |
Processor statistics will result in a field of labels and values exclusive to that processor. |
FINEST |
FIELD |
|
|
The field shows as follows:
, Queue: 0, AvTime: 0, Runs: 0, Lost: 0 Where:
Queue: Number of packets in process queue
AvTime: Average time in ms processor takes to conduct it’s operation.
Runs: Number of times Processor has been run.
Lost: Number of packets lost during processing.
|
12.6.16. vhost-man
Statistics Name |
Description |
Statistics Level |
Format |
List of Possible Statistics |
---|---|---|---|---|
Checks is anonymous domain |
Number of anonymous domain checks that have been run within vhost-man. |
FINEST |
Integer |
|
Checks: is local domain |
Number of local domain checks that have been run within vhost-man. |
FINER |
Integer |
|
Get components for local domain |
Number of components loaded within local domain. |
FINER |
Integer |
|
Get components for non-local domain |
Number of components loaded outside local domain. |
FINEST |
Integer |
|
Number of Vhosts |
Number of configured and running Virtual Hosts. |
FINE |
Integer |
|
12.6.17. ws2s
No exclusive ws2s specific statistics.