Project

General

Profile

Documentation for the TIgase Metrics

Wayne Weber
Added over 4 years ago

Tigase metrics and stats are available as discussed here:

http://www.tigase.net/blog-entry/tigase-server-monitoring-next-step-remote-monitoring-jmxrmi-snmp-http

I have been using JConsole to examine these stats via JMX and I see attributes like:

CLIOQueueSize

CLPacketsPerSecHistory

CLQueueSize

ClusterCacheSize

.

.

.

I tried to understand, for example, what "CLIOQueueSize" means and I assumed "CL" stands for "cluster" but I am not sure. I tried to track the code back hoping I could understand that metric better. Eventually I traced this particular metric back to a "Queue" of "ByteBuffer" objects but still, I am not sure what goes into the bytebuffer.

Is there any documentation explaining what these metrics are measuring?

Thanks,

Wayne


Replies (1)

Avatar?id=6023&size=32x32

Added by Artur Hefczyc TigaseTeam over 4 years ago

We are still working on documentation for the Tigase metrics. There is over 1,000 of them so it takes some time.

  1. CL indeed stands for cluster

  2. IO is for low level network layer queue - number of network buffers waiting to be submitted to socket

  3. The CL queue without IO means higher level (application level) queue - number of XMPP packets

    (1-1/1)