Node:Measured Properties, Next:, Previous:Membership visibility, Up:Top



Measured Properties

The server measures a number of properties, and can return information about them to a client via the get-stats

request. A server implementation may include experimental properties, whose name should begin with X-. All other properties should be defined in this chapter.

Some of the properties that are suggested here might prove to be too hard to measure efficiently, or might prove to expose too much information. In that case, a server may select to not implement them. Clients must be prepared to receive a feature-disabled or undefined-measurement error if they call get-stats with a value that wasn't received from get-stats-description.

For each measured value, both the levels and the ascent and descent rates are returned. See Stats, for more information.

Ascent and descent rates are always normalized to a number of events per 100 seconds.

run-queue-length
The number of clients that the server is currently refusing to serve since its time for the server to process other clients for a while.
pending-dns
The number of pending DNS requests.
pending-ident
The number of pending IDENT requests.
clients
The number of connected clients.
reqs
The number of Protocol A requests that is being processed. In the current implementation, this will always be a number between 0 and 1, but that might change in the future.
texts
The number of existing texts.
confs
The number of existing conferences (including letterboxes).
persons
The number of existing persons.
send-queue-bytes
recv-queue-bytes
The number of bytes waiting in the send and receive queues.