All the documentation and resources related to the Tigase server monitoring.
Setting up Remote Monitoring in the Server Retrieving Statistics from the Server
Tigase server can be remotely monitored over following protocols: JMX/RMI, SNMP and HTTP. Even though JMX offers the biggest control and visibility to the server states, all of the monitoring services give the same basic set of the server statistics:
JMX/RMI and SNMP servers offer basic security and can restrict access while the HTTP server doesn’t offer any access restriction mechanisms. Therefore HTTP monitoring is recommended to operate behind a firewall.
The monitoring itself causes very low overhead in terms of the resources and CPU consumption on top of the normal Tigase processing requirements so it can be left on without worrying about performance degradation.
Note. This works with the Tigase server from version 4.2.0 or SVN revision 1418.
Using v7.1.0 and later, statistics binaries are built-in dist-max and no extra files are needed. If you have downloaded -dist file, you will need tigase-extras.
To ensure, two files are necessary to run monitoring:
Both files should be in the /jars directory.
You can either run the Tigase installer and use the configuration wizard to activate the monitoring or edit etc/init.properties file and add following line:
--monitoring=jmx:9050,http:9080,snmp:9060
As you see there is only a single line where you put list of monitoring servers you want to activate. Each server is responsible for activation of a different protocol and takes a single parameter - port number. There are following protocols supported right now:
You can have all protocols active at the same time or any combination of them or none.
Both JMX and SNMP offer security protection to limit access to monitoring data. The security configuration is a bit different for both.
After the server installation or in the SVN repository you can find 2 files in the etc/ directory: jmx.access and jmx.password.
jmx.access is a user permission file. You can use it to specify whether the user can access the monitoring data for reading only 'readonly' or with read-write 'readwrite' access. There are example entries in the file already and the content may simply look like:
monitor readonly admin readwrite
jmx.password is a user password file. You can set user passwords here and the format again is very simple and the same as for jmx.access. There are example entries already provided for you convenience. Content of the file may look like the example below:
admin admin_pass monitor monitor_pass
Using above to files you can control who and how can access the JMX monitoring services.
Access to SNMP monitoring is controlled using ACL (access control lists) which can be configured in the file snmp.acl located in etc/ directory. It contains lots of detailed instructions how to setup ACL and restrict access per user, host and what kind access is allowed. The simplest possible configuration may look like this:
acl = { { communities = public, private access = read-only managers = public.host.com, private.host.com } { communities = admin access = read-write managers = localhost, admin.host.com } }
You might also need Tigase MIB definition: TIGASE-MANAGEMENT-MIB.mib for the server specific statistics. The MIB contains definition for all the server statistics exposed via SNMP.
By default we can retrieve server statistics using XMPP, no additional setup is necessary.
Accessing statistics over XMPP protocol requires any XMPP client capable of executing XEP-0050: Ad-Hoc Commands. It’s essential to remember, that only administrator (a user whose JID is configured as administrative) can access the statistics.
For the purpose of this guide Psi client will be used. After successfully configuring and connecting to account with administrative privileges we need to access Service Discovery, either from application menu or from context menu of the particular account account:
In the Service Discovery window we need to find Server Statistics component:
We can either access statistics for all components or select particular component after expanding the tree. To execute ad-hoc command simply double click on the particular node which will open window with statistics:
In this window, in addition to see the statistics, we can adjust Stats level by selecting desired level from the list and confim by clicking Finish.
In order to access statistics over JMX we need to enable support for it in Tigase - Monitoring Activation. Afterwards we can use a number of tools to get to the statistics, for example the following:
After opening JConsole we either select local process or provide details of the remote process, including IP, port and credentials from etc/jmx.* files:
Afterwards we navigate to the MBeans tab from where we can access the tigase.stats
MBean. It offers similar options to XMPP - either accessing statistics for all components or only for particular component as well as adjusting level for which we want to obtain statistics:
In order to collect statistics over period of time following groovy script can be used: StatsDumper.groovy. It’s a Simple JMX client that connects to Tigase and periodically saves all statistics to files.
It takes following parameters:
$ groovy StatsDumper.groovy [hostname] [username] [password] [dir] [port] [delay(ms)] [interval(ms)] [loadhistory(bool)]
Statistics are divided between 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.
These statistics may be found in multiple components and may be seen multiple times. For example both s2s and c2s will have Bytes sent statistic, so each can be found the following way:
s2s/Bytes received c2s/Bytes received
The number of times that add-script adhoc command has been run within the last interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
add-script/Average processing time: The average time in ms, returned as an integer, it takes for add-script to execute.
Available from the following components:
amp, bosh, c2s, cl-comp, eventbus, message-archive, message-router, monitor, muc, proxy, pubsub, rest, s2s, sess-man, ws2s
List of possible statistics:
{compname}/adhoc-command/add-script last hour {compname}/adhoc-command/add-script last minute {compname}/adhoc-command/add-script last second {compname}/adhoc-command/add-script/Average processing time
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.
Statistics Level: FINEST
Result Format: Integer
Available from the following components:
amp, bosh, c2s, cl-comp, eventbus, message-archive, message-router, monitor, muc, proxy, pubsub, rest, s2s, sess-man, ws2s
List of possible statistics:
{compname}/Average processing time on last 100 runs [ms]
The total number of bytes that the component has received during the current server instance. This statistic resets at server shutdown or restart.
Statistics Level: FINE|FINEST
c2s is FINE, all others are FINEST
Result Format: Integer
Available from the following components:
bosh, c2s, cl-comp, proxy, s2s, ws2s
List of possible statistics:
{compname}/Bytes received
The total number of bytes that the component has sent during the current server instance. This statistic resets at server shutdown or restart.
Statistics Level: FINE|FINEST
c2s is FINE, all others are FINEST
Result Format: Integer
Available from the following components:
bosh, c2s, cl-comp, proxy, s2s, ws2s
List of possible statistics:
{compname}/Bytes sent
The number of times that del-script adhoc command has been run within the last interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
del-script/Average processing time: The average time in ms, returned as an integer, it takes for del-script to execute.
Available from the following components:
amp, bosh, c2s, cl-comp, eventbus, message-archive, message-router, monitor, muc, proxy, pubsub, rest, s2s, sess-man, ws2s
List of possible statistics:
{compname}/adhoc-command/del-script last hour {compname}/adhoc-command/del-script last minute {compname}/adhoc-command/del-script last second {compname}/adhoc-command/del-script/Average processing time
The number of packets that have been handled by this component in the last interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Available from the following components:
amp, bosh, c2s, cl-comp, eventbus, message-archive, message-router, monitor, muc, proxy, pubsub, rest, s2s, sess-man, ws2s
List of possible statistics:
{compname}/last hour packets {compname}/last minute packets {compname}/last second packets
The number of list-commands requests sent to the component in the last interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
list-commands/Average processing time: The average time in ms, returned as an integer, it takes for list-commands to execute.
Available from the following components:
amp, bosh, c2s, cl-comp, eventbus, message-archive, message-router, monitor, muc, proxy, pubsub, rest, s2s, sess-man, ws2s
List of possible statistics:
{compname}/list-commands last hour {compname}/list-commands last minute {compname}/list-commands last second {compname}/list-commands/Average processing time
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.
Statistics Level: FINEST
Result Format: Integer
Available from the following components:
amp, bosh, c2s, cl-comp, eventbus, message-archive, message-router, monitor, muc, proxy, pubsub, rest, s2s, sess-man, ws2s
List of possible statistics:
{compname}/IN queue overflow {compname}/OUT queue overflow {compname}/Total queue overflow
The number of packets with {priority} priority currently in the incoming or outgoing queue.
Available {priority}: SYSTEM|CLUSTER|HIGH|NORMAL|LOW|PRESENCE|LOWEST
Statistics Level: FINEST
Result Format: Integer
Available from the following components:
amp, bosh, c2s, cl-comp, eventbus, message-archive, message-router, monitor, muc, proxy, pubsub, rest, s2s, sess-man, ws2s
List of possible statistics:
{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
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.
Available {type}:
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
Several statistics are only available from statistics component, shutdown thread will ONLY print the following: messages, presences, cluster, other, IQ no XLMNS, total IQ.
Statistics Level: FINER
Result Format: Integer
Available from the following components:
amp, bosh, c2s, cl-comp, eventbus, message-archive, message-router, monitor, muc, proxy, pubsub, rest, s2s, sess-man, ws2s
List of possible statistics:
{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
The maximum number of items allowed in the packet queue for this component.
Statistics Level:
Result Format: Integer
Available from the following components:
amp, bosh, c2s, cl-comp, eventbus, message-archive, message-router, muc, monitor, proxy, pubsub, rest, s2s, sess-man, ws2s
List of possible statistics:
{compname}/max queue size
The number of open connections to the component.
Statistics Level: INFO|FINEST
c2s is INFO, all other components are FINEST
Result Format: Integer
Available from the following components:
bosh, c2s, cl-comp, proxy, s2s, ws2s
List of possible statistics:
{compname}/Open connections
The total number of packets received by the component from external sources in the current instance. This number resets at server shutdown or restart.
Statistics Level: FINE
Result Format: Integer
Available from the following components:
amp, bosh, c2s, cl-comp, eventbus, message-archive, message-router, monitor, muc, proxy, pubsub, rest, s2s, sess-man, ws2s
List of possible statistics:
{compname}/Packets received
The total number of packets sent by the component in the current instance. This number resets at server shutdown or restart.
Statistics Level: FINE
Result Format: Integer
Available from the following components:
amp, bosh, c2s, cl-comp, eventbus, message-archive, message-router, monitor, muc, proxy, pubsub, rest, s2s, sess-man, ws2s
List of possible statistics:
{compname}/Packets sent
How many packets have been processed in and out by each processing thread. 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.
Statistics Level: FINEST
Result Format: Integer
Available from the following components:
amp, bosh, c2s, cl-comp, eventbus, message-archive, message-router, monitor, muc, pubsub, proxy, rest, s2s, sess-man, ws2s
List of possible statistics:
{compname}/Processed packets thread: IN {compname}/Processed packets thread: OUT {compname}/Processed packets thread (outliers) IN {compname}/Processed packets thread (outliers) OUT
The number of threads provided for the particular component.
Statistics Level: FINER
Result Format: Integer
Available from the following components:
amp, bosh, c2s, cl-comp, eventbus, message-archive, message-router, monitor, muc, proxy, pubsub, rest, s2s, sess-man, ws2s
List of possible statistics:
{compname}/processing threads
The number of times that this component has experienced socket overflow and had to drop packets. This does not include the number of dropped packets.
Statistics Level: FINEST
Result Format: Integer
Available from the following components:
bosh, c2s, cl-comp, proxy, s2s, ws2s
List of possible statistics:
{compname}/Socket overflow
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.
Related Statistics: {compname}/Total queue wait: A combined total of Total in queue wait and Total out queue wait statistics for this component. Total queues wait: A combined total of all component queue wait statistics.
Statistics Level: FINEST
Result Format: Integer
Available from the following components:
amp, bosh, c2s, cl-comp, eventbus, message-archive, message-router, muc, monitor, proxy, pubsub, rest, s2s, sess-man, ws2s
List of possible statistics:
{compname}/Total in queues wait {compname}/Total out queues wait {compname}/Total queues wait Total queues wait
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.
Related Statistics: total/Total queues overflow: The combined total of all queue overflow statistics for all components.
Statistics Level: FINEST
Result Format: Integer
Available from the following components:
amp, bosh, c2s, cl-comp, eventbus, message-archive, message-router, monitor, muc, proxy, pubsub, rest, s2s, sess-man, ws2s
List of possible statistics:
{compname}/Total queues overflow total/Total queues overflow
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.
Statistics Level: FINEST
Result Format: Integer
Available from the following components:
bosh, c2s, cl-comp, proxy, s2s, ws2s
List of possible statistics:
{compname}/Waiting to send
The number of times watchdog has been run on this component to check for stale connections.
Statistics Level: FINER
Result Format: Integer
Available from the following components:
bosh, c2s, cl-comp, s2s, ws2s
List of possible statistics:
{compname}/Watchdog runs
The number of times watchdog identified and closed a connection it has found to be stale according to the settings in init.properties or by the defaults defined in this section.
Statistics Level: FINER
Result Format: Integer
Available from the following components:
bosh, cl-comp, c2s, s2s, ws2s
List of possible statistics:
{compname}/Watchdog stopped
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.
Statistics Level: FINER
Result Format: Integer
Available from the following components:
bosh, cl-comp, c2s, s2s, ws2s
List of possible statistics:
{compname}/Watchdog tests
The number of currently open and running BOSH sessions to the server.
Statistics Level: FINEST
Result Format: Integer
List of possible statistics:
bosh/Bosh sessions
The number of times the pre-bind-session command has been executed within the last specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
bosh/pre-bind-session/Average processing time: The average time in ms, returned as an integer, it takes for pre-bind-session to execute.
List of possible statistics:
bosh/adhoc-command/pre-bind-session last hour bosh/adhoc-command/pre-bind-session last minute bosh/adhoc-command/pre-bind-session last second bosh/adhoc-command/pre-bind-session/Average processing time
The number of times per interval that the cluster-nodes-list command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
cl-comp/Adhoc-command/cluster-nodes-list/Average processing time: The average time in ms, returned as an integer, it takes for cluster-nodes-list to execute.
List of possible statistics:
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 cl-comp/adhoc-command/cluster-nodes-list/Average processing time
The number of times per interval that the force-stop-service command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
cl-comp/Adhoc-command/force-stop-service/Average processing time: The average time in ms, returned as an integer, it takes for force-stop-service to execute.
List of possible statistics:
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 cl-comp/adhoc-command/force-stop-service/Average processing time
The number of times per interval that the service-keys command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
cl-comp/Adhoc-command/service-keys/Average processing time: The average time in ms, returned as an integer, it takes for service-keys to execute.
List of possible statistics:
cl-comp/adhoc-command/service-keys last hour cl-comp/adhoc-command/service-keys last minute cl-comp/adhoc-command/service-keys last second cl-comp/adhoc-command/service-keys/Average processing time
The number of times per interval that the sim-serv-stopped command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
cl-comp/Adhoc-command/sim-serv-stopped/Average processing time: The average time in ms, returned as an integer, it takes for sim-serv-stopped to execute.
List of possible statistics:
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 cl-comp/adhoc-command/sim-serv-stopped/Average processing time
The average compression ratio of data sent to other clusters during the session.
Statistics Level: FINE
Result Format: Float
List of possible statistics:
cl-comp/Average compression ratio
The average compression ratio of data received from other clusters during the session.
Statistics Level: FINE
Result Format: Float
List of possible statistics:
cl-comp/Average decompression ratio
The number of cluster nodes currently connected to the server.
Statistics Level: INFO
Result Format: Integer
List of possible statistics:
cl-comp/Known cluster nodes
The number of cluster disconnections within the specified interval.
Available {interval}: day|hour
Statistics Level: FINE
Result Format: Comma separated Array. 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.
List of possible statistics:
cl-comp/Last day disconnects cl-comp/Last hour disconnects
The number of time-outs during connection initialization of cluster nodes.
Statistics Level: FINEST
Result Format: Integer
List of possible statistics:
cl-comp/Service connected time-outs
The average amount of time in milliseconds it takes to remove expired messages from the repository. This includes manual and automatic removal of messages.
Statistics Level: FINE
Result Format: Integer
List of possible statistics:
message-archive/Removal time of expired messages (avg)
The number of CPUs available on the host machine.
Statistics Level: FINEST
Result Format: Integer
List of possible statistics:
message-router/CPUs no
% of available CPU power used by Tigase Server at the moment statistics are taken. 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.
Statistics Level: FINE
Result Format: Float|String
List of possible statistics:
message-router/CPU usage [%] message-router/CPU usage
The amount of heap memory that is available for use, expressed in KB
Statistics Level: FINE
Result Format String
List of possible statistics:
message-router/Free Heap
The amount of non-heap memory that is available for use, expressed in KB
Statistics Level: FINE
Result Format String
List of possible statistics:
message-router/Free NonHeap
Total percent of HEAP memory in use by Tigase.
Statistics Level: FINE
Result Format: Float
List of possible statistics:
message-router/HEAP usage [%]
The local hostname of the physical server.
Statistics Level: INFO
Result Format: String
List of possible statistics:
message-router/Local hostname
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.
Statistics Level: FINE
Result Format: Float
List of possible statistics:
message-router/Load average
Maximum amount of heap memory available as defined by JAVA_OPTIONS in tigase.conf, in Kb.
Statistics Level: INFO
Result Format: String
List of possible statistics:
message-router/Max Heap mem
Maximum amount of non-heap memory available as defined by JAVA_OPTIONS in tigase.conf, in Kb.
Statistics Level: FINE
Result Format: String
List of possible statistics:
message-router/Max NonHeap mem
Total amount of NONHEAP memory in use expressed as a percentage.
Statistics Level: FINE
Result Format: Float
List of possible statistics:
message-archive/NONHEAP usage [%]
The total number of processing threads available across all components.
Statistics Level: FINEST
Result Format: Integer
List of possible statistics:
message-router/Threads count
The total amount of time the server has been online for this session.
Statistics Level: INFO
Result Format: String
List of possible statistics:
message-router/Uptime
The amount of heap memory in use in KB.
Statistics Level: INFO
Result Format: String
List of possible statistics:
message-router/Used Heap
The number of times per interval that the load-errors command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
monitor/Adhoc-command/load-errors/Average processing time: The average time in ms, returned as an integer, it takes for load-errors to execute.
List of possible statistics:
monitor/adhoc-command/load-errors last hour monitor/adhoc-command/load-errors last minute monitor/adhoc-command/load-errors last second monitor/adhoc-command/load-errors/Average processing time
The number of times per interval that the remove-room command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
muc/Adhoc-command/remove-room/Average processing time: The average time in ms, returned as an integer, it takes for remove-room to execute.
List of possible statistics:
monitor/adhoc-command/remove-room last hour monitor/adhoc-command/remove-room last minute monitor/adhoc-command/remove-room last second monitor/adhoc-command/remove-room/Average processing time
The number of times per interval that the default-room-command command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
muc/Adhoc-command/default-room-config/Average processing time: The average time in ms, returned as an integer, it takes for default-room-config to execute.
List of possible statistics:
muc/adhoc-command/default-room-config last hour muc/adhoc-command/default-room-config last minute muc/adhoc-command/default-room-config last second muc/adhoc-command/default-room-config/Average processing time
Average size of packets sent through the proxy component during the current session.
Statistics Level: FINEST
Result Format: Integer
List of possible statistics:
proxy/Average transfer size in KB
Total number of Kb transferred through the proxy component.
Statistics Level: FINEST
Result Format: Integer
List of possible statistics:
proxy/KBytes transferred
Number of currently open proxy streams.
Statistics Level: FINEST
Result Format: Integer
List of possible statistics:
proxy/Open streams
The total number of new nodes that has been added in the current server instance. This statistic is reset when the server resets.
Statistics Level: FINEST
Result Format: Integer
List of possible statistics:
pubsub/Added new nodes
The number of times per interval that the delete-item command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/adhoc-command/delete-item/Average processing time: The average time in ms, returned as an integer, it takes for delete-item to execute.
List of possible statistics:
pubsub/adhoc-command/delete-item last hour pubsub/adhoc-command/delete-item last minute pubsub/adhoc-command/delete-item last second pubsub/adhoc-command/delete-item/Average processing time
The number of times per interval that the delete-node command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/adhoc-command/delete-node/Average processing time: The average time in ms, returned as an integer, it takes for delete-item to execute.
List of possible statistics:
pubsub/adhoc-command/delete-node last hour pubsub/adhoc-command/delete-node last minute pubsub/adhoc-command/delete-node last second pubsub/adhoc-command/delete-node/Average processing time
The number of times per interval that the list-items command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/adhoc-command/list-items/Average processing time: The average time in ms, returned as an integer, it takes for list-items to execute.
List of possible statistics:
pubsub/adhoc-command/list-items last hour pubsub/adhoc-command/list-items last minute pubsub/adhoc-command/list-items last second pubsub/adhoc-command/list-items/Average processing time
The number of times per interval that the list-nodes command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/adhoc-command/list-nodes/Average processing time: The average time in ms, returned as an integer, it takes for list-nodes to execute.
List of possible statistics:
pubsub/adhoc-command/list-nodes last hour pubsub/adhoc-command/list-nodes last minute pubsub/adhoc-command/list-nodes last second pubsub/adhoc-command/list-nodes/Average processing time
The number of times per interval that the publish-item command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/adhoc-command/publish-item/Average processing time: The average time in ms, returned as an integer, it takes for publish-item to execute.
List of possible statistics:
pubsub/adhoc-command/publish-item last hour pubsub/adhoc-command/publish-item last minute pubsub/adhoc-command/publish-item last second pubsub/adhoc-command/publish-item/Average processing time
The number of times per interval that the retrieve-item command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/adhoc-command/retrieve-item/Average processing time: The average time in ms, returned as an integer, it takes for retrieve-item to execute.
List of possible statistics:
pubsub/adhoc-command/retrieve-item last hour pubsub/adhoc-command/retrieve-item last minute pubsub/adhoc-command/retrieve-item last second pubsub/adhoc-command/retrieve-item/Average processing time
The number of times per interval that the AdHocConfigCommandModule command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/AdHocConfigCommandModule/Average processing time: The average time in ms, returned as an integer, it takes for AdHocConfigCommandModule to execute.
List of possible statistics:
pubsub/AdHocConfigCommandModule last hour pubsub/AdHocConfigCommandModule last minute pubsub/AdHocConfigCommandModule last second pubsub/AdHocConfigCommandModule/Average processing time
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.
Statistics Level: FINEST
Result Format: Integer
List of possible statistics:
pubsub/Affiliations count (in cache)
The average time of all DB writes from PubSub component. Average is calculated using two other statistics: (Total writing time / Database writes)
Statistics Level: FINEST
Result Format: Integer
List of possible statistics:
pubsub/Average DB write time [ms]
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.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
List of possible statistics:
pubsub/cache/hits last hour pubsub/cache/hits last minute pubsub/cache/hits last second
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.
Available {interval}: hour|minute
Statistics Level: FINE
Result Format: Float
List of possible statistics:
pubsub/cache/hit-miss ratio per hour pubsub/cache/hit-miss ratio per minute
The number of memory cache requests made within the last interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
List of possible statistics:
pubsub/cache/Requests last hour pubsub/cache/Requests last minute pubsub/cache/Requests last second
The number of nodes that is currently in memory cache.
Statistics Level: FINEST
Result Format: Integer
List of possible statistics:
pubsub/Cached nodes
The number of times per interval that the CapsModule command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/CapsModule/Average processing time: The average time in ms, returned as an integer, it takes for CapsModule to execute.
List of possible statistics:
pubsub/CapsModule last hour pubsub/CapsModule last minute pubsub/CapsModule last second pubsub/CapsModule/Average processing time
The number of times GetNodeItems command has been run within the specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/db/GetNodeItems/Average processing time: The average time in ms, returned as an integer, it takes for GetNodeItems to execute.
List of possible statistics:
pubsub/db/GetNodeItems last hour pubsub/db/GetNodeItems last minute pubsub/db/GetNodeItems last second pubsub/db/GetNodeItems/Average processing time
The number of times per interval that the DefaultConfigModule command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/DefaultConfigModule/Average processing time: The average time in ms, returned as an integer, it takes for DefaultConfigModule to execute.
List of possible statistics:
pubsub/DefaultConfigModule last hour pubsub/DefaultConfigModule last minute pubsub/DefaultConfigModule last second pubsub/DefaultConfigModule/Average processing time
The number of times per interval that the DiscoverInfoModule command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/DiscoverInfoModule/Average processing time: The average time in ms, returned as an integer, it takes for DiscoverInfoModule to execute.
List of possible statistics:
pubsub/DiscoverInfoModule last hour pubsub/DiscoverInfoModule last minute pubsub/DiscoverInfoModule last second pubsub/DiscoverInfoModule/Average processing time
The number of times per interval that the DiscoverItemsModule command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/DiscoverItemsModule/Average processing time: The average time in ms, returned as an integer, it takes for DiscoverItemsModule to execute.
List of possible statistics:
pubsub/DiscoverItemsModule last hour pubsub/DiscoverItemsModule last minute pubsub/DiscoverItemsModule last second pubsub/DiscoverItemsModule/Average processing time
The number of times per interval that the JabberVersionModule command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/JabberVersionModule/Average processing time: The average time in ms, returned as an integer, it takes for JabberVersionModule to execute.
List of possible statistics:
pubsub/JabberVersionModule last hour pubsub/JabberVersionModule last minute pubsub/JabberVersionModule last second pubsub/JabberVersionModule/Average processing time
The number of times per interval that the ManageAffiliationsModule command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/ManageAffiliationsModule/Average processing time: The average time in ms, returned as an integer, it takes for ManageAffiliationsModule to execute.
List of possible statistics:
pubsub/ManageAffiliationsModule last hour pubsub/ManageAffiliationsModule last minute pubsub/ManageAffiliationsModule last second pubsub/ManageAffiliationsModule/Average processing time
The number of times per interval that the ManageSubscriptionModule command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/ManageSubscriptionModule/Average processing time: The average time in ms, returned as an integer, it takes for ManageSubscriptionModule to execute.
List of possible statistics:
pubsub/ManageSubscriptionModule last hour pubsub/ManageSubscriptionModule last minute pubsub/ManageSubscriptionModule last second pubsub/ManageSubscriptionModule/Average processing time
The number of times per interval that the NodeConfigModule command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/NodeConfigModule/Average processing time: The average time in ms, returned as an integer, it takes for NodeConfigModule to execute.
List of possible statistics:
pubsub/NodeConfigModule last hour pubsub/NodeConfigModule last minute pubsub/NodeConfigModule last second pubsub/NodeConfigModule/Average processing time
The number of times per interval that the NodeCreateModule command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/NodeCreateModule/Average processing time: The average time in ms, returned as an integer, it takes for NodeCreateModule to execute.
List of possible statistics:
pubsub/NodeCreateModule last hour pubsub/NodeCreateModule last minute pubsub/NodeCreateModule last second pubsub/NodeCreateModule/Average processing time
The number of times per interval that the NodeDeleteModule command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/NodeDeleteModule/Average processing time: The average time in ms, returned as an integer, it takes for NodeDeleteModule to execute.
List of possible statistics:
pubsub/NodeDeleteModule last hour pubsub/NodeDeleteModule last minute pubsub/NodeDeleteModule last second pubsub/NodeDeleteModule/Average processing time
The number of times per interval that the PresenceCollectorModule command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/PresenceCollectorModule/Average processing time: The average time in ms, returned as an integer, it takes for PresenceCollectorModule to execute.
List of possible statistics:
pubsub/PresenceCollectorModule last hour pubsub/PresenceCollectorModule last minute pubsub/PresenceCollectorModule last second pubsub/PresenceCollectorModule/Average processing time
The number of times per interval that the PendingSubscriptionModule command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/PendingSubscriptionModule/Average processing time: The average time in ms, returned as an integer, it takes for PendingSubscriptionModule to execute.
List of possible statistics:
pubsub/PendingSubscriptionModule last hour pubsub/PendingSubscriptionModule last minute pubsub/PendingSubscriptionModule last second pubsub/PendingSubscriptionModule/Average processing time
The number of times per interval that the PresenceNotifierModule command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/PresenceNotifierModule/Average processing time: The average time in ms, returned as an integer, it takes for PresenceNotifierModule to execute.
List of possible statistics:
pubsub/PresenceNotifierModule last hour pubsub/PresenceNotifierModule last minute pubsub/PresenceNotifierModule last second pubsub/PresenceNotifierModule/Average processing time
The number of times per interval that the PublishItemModule command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/PublishItemModule/Average processing time: The average time in ms, returned as an integer, it takes for PublishItemModule to execute.
List of possible statistics:
pubsub/PublishItemModule last hour pubsub/PublishItemModule last minute pubsub/PublishItemModule last second pubsub/PublishItemModule/Average processing time
The number of times per interval that the PurgeItemsModule command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/PurgeItemsModule/Average processing time: The average time in ms, returned as an integer, it takes for PurgeItemsModule to execute.
List of possible statistics:
pubsub/PurgeItemsModule last hour pubsub/PurgeItemsModule last minute pubsub/PurgeItemsModule last second pubsub/PurgeItemsModule/Average processing time
Number of individual writes to Repository from the pubsub component since startup.
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/Repository writes
The number of times per interval that the RetractItemModule command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/RetractItemModule/Average processing time: The average time in ms, returned as an integer, it takes for RetractItemModule to execute.
List of possible statistics:
pubsub/RetractItemModule last hour pubsub/RetractItemModule last minute pubsub/RetractItemModule last second pubsub/RetractItemModule/Average processing time
The number of times per interval that the RetrieveAffiliationsModule command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/RetrieveAffiliationsModule/Average processing time: The average time in ms, returned as an integer, it takes for RetrieveAffiliationsModule to execute.
List of possible statistics:
pubsub/RetrieveAffiliationsModule last hour pubsub/RetrieveAffiliationsModule last minute pubsub/RetrieveAffiliationsModule last second pubsub/RetrieveAffiliationsModule/Average processing time
The number of times per interval that the RetrieveItemsModule command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/RetrieveItemsModule/Average processing time: The average time in ms, returned as an integer, it takes for RetrieveItemsModule to execute.
List of possible statistics:
pubsub/RetrieveItemsModule last hour pubsub/RetrieveItemsModule last minute pubsub/RetrieveItemsModule last second pubsub/RetrieveItemsModule/Average processing time
The number of times per interval that the RetrieveSubscriptionsModule command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/RetrieveSubscriptionsModule/Average processing time: The average time in ms, returned as an integer, it takes for RetrieveSubscriptionsModule to execute.
List of possible statistics:
pubsub/RetrieveSubscriptionsModule last hour pubsub/RetrieveSubscriptionsModule last minute pubsub/RetrieveSubscriptionsModule last second pubsub/RetrieveSubscriptionsModule/Average processing time
The number of times per interval that the SubscribeNodeModule command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/SubscribeNodeModule/Average processing time: The average time in ms, returned as an integer, it takes for SubscribeNodeModule to execute.
List of possible statistics:
pubsub/SubscribeNodeModule last hour pubsub/SubscribeNodeModule last minute pubsub/SubscribeNodeModule last second pubsub/SubscribeNodeModule/Average processing time
The total number of pubsub subscriptions that are resident in cache memory. This may not reflect total pubsub subscriptions in repository.
Statistics Level: FINEST
Result Format: Integer
List of possible statistics:
pubsub/Subscription count (in cache)
The cumulative total of time pubsub component has written to the database expressed in milliseconds.
Statistics Level: FINEST
Result Format: String (###ms)
List of possible statistics:
pubsub/Total writing time
The number of times per interval that the UnsubscribeNodeModule command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/UnsubscribeNodeModule/Average processing time: The average time in ms, returned as an integer, it takes for UnsubscribeNodeModule to execute.
List of possible statistics:
pubsub/UnsubscribeNodeModule last hour pubsub/UnsubscribeNodeModule last minute pubsub/UnsubscribeNodeModule last second pubsub/UnsubscribeNodeModule/Average processing time
Number of times Subscriptions have been updated (this includes new, deleted, and edited).
Statistics Level: FINEST
Result Format: Integer
List of possible statistics:
pubsub/Update subscriptions calls
The number of times per interval that the XmppPingModule command has been executed.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
pubsub/XmppPingModule/Average processing time: The average time in ms, returned as an integer, it takes for XmppPingModule to execute.
List of possible statistics:
pubsub/XmppPingModule last hour pubsub/XmppPingModule last minute pubsub/XmppPingModule last second pubsub/XmppPingModule/Average processing time
The number of data repositories setup for this XMPP server.
Statistics Level: FINE
Result Format: Integer
List of possible statistics:
repo-factory/Number of data repositories
The number of connections made to this database.
Statistics Level: FINE
Result Format: Integer
List of possible statistics:
repo-factory/repository {jdbclocation} connections count
The number of reconnections made to this database.
Statistics Level: FINEST
Result Format: Integer
List of possible statistics:
repo-factory/repository {jdbclocation} reconnections
The number of times get-cid-connection command has been executed within the specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
s2s/adhoc-command/get-cid-connection/Average processing time: The average time in ms, returned as an integer, it takes for get-cid-connection to execute.
List of possible statistics:
s2s/adhoc-command/get-cid-connection last hour s2s/adhoc-command/get-cid-connection last minute s2s/adhoc-command/get-cid-connection last second s2s/adhoc-command/get-cid-connection/Average processing time
The number of times s2s-bad-state-conns command has been executed within the specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
adhoc-command/s2s-bad-state-conns/Average processing time: The average time in ms, returned as an integer, it takes for s2s-bad-state-conns to execute.
List of possible statistics:
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/adhoc-command/s2s-bad-state-conns/Average processing time
The number of times reset-bad-state-conns command has been executed within the specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
adhoc-command/reset-bad-state-conns/Average processing time: The average time in ms, returned as an integer, it takes for reset-bad-state-conns to execute.
List of possible statistics:
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 s2s/adhoc-command/reset-bad-state-conns/Average processing time
ConnectionID for the server. This may include multiple CIDs if server is running multiple vhosts.
Statistics Level: FINEST
Result Format: String
List of possible statistics:
s2s/CIDs number
Total number of database keys.
Statistics Level: FINEST
Result Format: Integer
List of possible statistics:
s2s/Total DB keys
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.
Statistics Level: FINEST
Result Format: Integer
List of possible statistics:
s2s/Total incoming s2s/Total outgoing
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.
Statistics Level: FINEST
Result Format: Integer
List of possible statistics:
s2s/Total incoming TLS s2s/Total outgoing TLS
Total number of outgoing connections that are currently handshaking to other servers.
Statistics Level: FINEST
Result Format: Integer
List of possible statistics:
s2s/Total outgoing handshaking
Total number of connections that were manually told to wait.
Statistics Level: FINEST
Result Format: Integer
List of possible statistics:
s2s/Total control waiting
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.
Statistics Level: FINER
Result Format: Integer
list of possible statistics:
sess-man/Active user connections
The number of times connection-time command has been executed within the specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
adhoc-command/connection-time/Average processing time: The average time in ms, returned as an integer, it takes for connection-time to execute.
List of possible statistics:
sess-man/adhoc-command/connection-time last hour sess-man/adhoc-command/connection-time last minute sess-man/adhoc-command/connection-time last second sess-man/adhoc-command/connection-time/Average processing time
The number of times admin#add-user command has been executed within the specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
adhoc-command/http://jabber.org/protocol/admin#add-user/Average processing time: The average time in ms, returned as an integer, it takes for admin#add-user to execute.
List of possible statistics:
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 sess-man/adhoc-command/http://jabber.org/protocol/admin#add-user/Average processing time
The number of times admin#add-user-tracker command has been executed within the specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
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 admin#add-user-tracker to execute.
List of possible statistics:
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 sess-man/adhoc-command/http://jabber.org/protocol/admin#add-user-tracker/Average processing time
The number of times admin#announce command has been executed within the specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
adhoc-command/http://jabber.org/protocol/admin#announce/Average processing time: The average time in ms, returned as an integer, it takes for admin#announce to execute.
List of possible statistics:
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 sess-man/adhoc-command/http://jabber.org/protocol/admin#announce/Average processing time
The number of times admin#change-user-password command has been executed within the specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
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 admin#change-user-password to execute.
List of possible statistics:
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 sess-man/adhoc-command/http://jabber.org/protocol/admin#change-user-password/Average processing time
The number of times admin#delete-user command has been executed within the specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
adhoc-command/http://jabber.org/protocol/admin#delete-user/Average processing time: The average time in ms, returned as an integer, it takes for admin#delete-user to execute.
List of possible statistics:
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 sess-man/adhoc-command/http://jabber.org/protocol/admin#delete-user/Average processing time
The number of times admin#end-user-session command has been executed within the specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
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 admin#end-user-session to execute.
List of possible statistics:
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 sess-man/adhoc-command/http://jabber.org/protocol/admin#end-user-session/Average processing time
The number of times admin#get-active-users command has been executed within the specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
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 admin#get-active-users to execute.
List of possible statistics:
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 sess-man/adhoc-command/http://jabber.org/protocol/admin#get-active-users/Average processing time
The number of times admin#get-active-user-num command has been executed within the specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
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 admin#get-active-user-num to execute.
List of possible statistics:
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 sess-man/adhoc-command/http://jabber.org/protocol/admin#get-active-user-num/Average processing time
The number of times admin#get-idle-users command has been executed within the specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
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 admin#get-idle-users to execute.
List of possible statistics:
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 sess-man/adhoc-command/http://jabber.org/protocol/admin#get-idle-users/Average processing time
The number of times admin#get-idle-users-num command has been executed within the specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
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 admin#get-idle-users-num to execute.
List of possible statistics:
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 sess-man/adhoc-command/http://jabber.org/protocol/admin#get-idle-users-num/Average processing time
The number of times admin#get-online-users-list command has been executed within the specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
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 admin#get-online-users-list to execute.
List of possible statistics:
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 sess-man/adhoc-command/http://jabber.org/protocol/admin#get-online-users-list/Average processing time
The number of times admin#get-top-active-users command has been executed within the specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
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 admin#get-top-active-users to execute.
List of possible statistics:
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 sess-man/adhoc-command/http://jabber.org/protocol/admin#get-top-active-users/Average processing time
The number of times admin#get-registered-users-list command has been executed within the specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
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 admin#get-registered-users-list to execute.
List of possible statistics:
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 sess-man/adhoc-command/http://jabber.org/protocol/admin#get-registered-users-list/Average processing time
The number of times admin#get-user-roster command has been executed within the specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
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 admin#get-user-roster to execute.
List of possible statistics:
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 sess-man/adhoc-command/http://jabber.org/protocol/admin#get-user-roster/Average processing time
The number of times admin#remove-user command has been executed within the specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
adhoc-command/http://jabber.org/protocol/admin#remove-user/Average processing time: The average time in ms, returned as an integer, it takes for admin#remove-user to execute.
List of possible statistics:
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 sess-man/adhoc-command/http://jabber.org/protocol/admin#remove-user/Average processing time
The number of times admin#user-stats command has been executed within the specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
adhoc-command/http://jabber.org/protocol/admin#user-stats/Average processing time: The average time in ms, returned as an integer, it takes for admin#user-stats to execute.
List of possible statistics:
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 sess-man/adhoc-command/http://jabber.org/protocol/admin#user-stats/Average processing time
The number of times get-user-info command has been executed within the specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
adhoc-command/get-user-info/Average processing time: The average time in ms, returned as an integer, it takes for get-user-info to execute.
List of possible statistics:
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 sess-man/adhoc-command/get-user-info/Average processing time
The number of times modify-user command has been executed within the specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
adhoc-command/modify-user/Average processing time: The average time in ms, returned as an integer, it takes for modify-user to execute.
List of possible statistics:
sess-man/adhoc-command/modify-user last hour sess-man/adhoc-command/modify-user last minute sess-man/adhoc-command/modify-user last second sess-man/adhoc-command/modify-user/Average processing time
The number of times oauth-credentials command has been executed within the specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
adhoc-command/oauth-credentials/Average processing time: The average time in ms, returned as an integer, it takes for oauth-credentials to execute.
List of possible statistics:
sess-man/adhoc-command/oauth-credentials last hour sess-man/adhoc-command/oauth-credentials last minute sess-man/adhoc-command/oauth-credentials last second sess-man/adhoc-command/oauth-credentials/Average processing time
The number of times roster-fixer command has been executed within the specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
adhoc-command/roster-fixer/Average processing time: The average time in ms, returned as an integer, it takes for roster-fixer to execute.
List of possible statistics:
sess-man/adhoc-command/roster-fixer last hour sess-man/adhoc-command/roster-fixer last minute sess-man/adhoc-command/roster-fixer last second sess-man/adhoc-command/roster-fixer/Average processing time
The number of times roster-fixer-cluster command has been executed within the specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
adhoc-command/roster-fixer-cluster/Average processing time: The average time in ms, returned as an integer, it takes for roster-fixer-cluster to execute.
List of possible statistics:
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 sess-man/adhoc-command/roster-fixer-cluster/Average processing time
The number of times user-domain-perm command has been executed within the specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
adhoc-command/user-domain-perm/Average processing time: The average time in ms, returned as an integer, it takes for user-domain-perm to execute.
List of possible statistics:
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 sess-man/adhoc-command/user-domain-perm/Average processing time
The number of times user-roster-management command has been executed within the specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
adhoc-command/user-roster-management/Average processing time: The average time in ms, returned as an integer, it takes for user-roster-management to execute.
List of possible statistics:
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 sess-man/adhoc-command/user-roster-management/Average processing time
The number of times user-roster-management-ext command has been executed within the specified interval.
Available {interval}: hour|minute|second
Statistics Level: FINEST
Result Format: Integer
Sub-level Statistics Available:
adhoc-command/user-roster-management-ext/Average processing time: The average time in ms, returned as an integer, it takes for user-roster-management-ext to execute.
List of possible statistics:
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 sess-man/adhoc-command/user-roster-management-ext/Average processing time
The number of connections that have timed out during the authentication process. Default timeout is 2 minutes.
Statistics Level: FINEST
Result Format: Integer
List of available statistics:
sess-man/Authentication timeouts
User connections that have been terminated by the user (as opposed to the server).
Statistics Level: FINEST
Result Format: Integer
List of available statistics:
sess-man/Closed user connections
Number of invalid registrations attempted with the server
Statistics Level: FINEST
Result Format: Integer
List of available statistics:
sess-man/default-handler/Invalid registrations
Number of registered users for this server.
Statistics Level: FINEST
Result Format: Integer
List of available statistics:
sess-man/default-handler/Registered users
Maximum number of connections that have been made during server instance, this number includes users connecting multiple times.
Statistics Level: INFO
Result Format: Integer
List of possible statistics:
sess-man/Maximum user connections
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).
Statistics Level: INFO|FINEST
Result Format: Integer
List of possible statistics:
sess-man/Maximum user sessions today sess-man/Maximum user sessions yesterday
Sum total of registered accounts for the server.
Statistics Level: FINEST
Result Format: Integer
List of possible statistics:
sess-man/Registered accounts
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).
Statistics Level: INFO
Result Format: Integer
List of possible statistics:
sess-man/Open user connections
The current number of open user sessions.
Statistics Level: INFO
Result Format: Integer
List of possible statistics:
sess-man/Open user sessions
The cumulative number of connections that have been made to the server during the current instance.
Statistics Level: FINER
Result Format: Integer
List of possible statistics:
sess-man/Total user connections
The cumulative number of sessions that this server has negotiated during the current instance.
Statistics Level: FINER
result Format: Integer
List of possible statistics:
sess-man/Total user sessions
The number of presence changes for all users that have been conducted during the server instance.
Stastics Level: INFO
List of possible statistics:
sess-man/presence/Users status changes sess-man/presence-state/Users status changes
Processor statistics will result in a field of labels and values exclusive to that processor. 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.
Statistics Level: FINEST
List of possible statistics:
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] These are example scripts included with Tigase for demonstration purposes, it is likely you will not encounter or need them. sess-man/groovy-example last hour sess-man/groovy-example last minute sess-man/groovy-example last second sess-man/groovy-example/Average processing time sess-man/hello last hour sess-man/hello last minute sess-man/hello last second sess-man/hello/Average processing time
Number of anonymous domain checks that have been run within vhost-man.
Statistics Level: FINEST
Result Format: Integer
List of possible statistics:
vhost-man/Checks is anonymous domain
Number of local domain checks that have been run within vhost-man.
Statistics Level: FINER
Result Format: Integer
List of possible statistics:
vhost-man/Checks: is local domain
Number of components loaded within local domain.
Statistics Level: FINER
Result Format Integer
List of possible statistics:
vhost-man/Get components for local domain
Number of components loaded outside local domain.
Statistics Level: FINEST
Result Format Integer
List of possible statistics:
vhost-man/Get components for non-local domain