Resource statistics data: Sockets

Learn about the data that is returned for the Sockets resource type when you activate resource statistics collection.

You can view these statistics in the web user interface, or you can write a program that subscribes to a publication (single XML message) that returns this data. For an example of the publication message, see Example XML output.

Outbound sockets are used by the integration server when a message is sent out through a SOAP, SCA, or HTTP request node. SOAP and SCA nodes always use keepalive sockets; therefore outbound sockets are reused for many requests. HTTPRequest nodes use keepalive sockets only if you set the property Enable HTTP/1.1 keep-alive. Use these resource statistics to review whether you are reusing outbound sockets, and to see the size and volume of message data that is flowing through those sockets.

A statistics summary is returned, followed by an entry for each outbound socket endpoint, which is defined by its URL. Examples of endpoints are localhost:7080 and www.soaphub.org:80.

The following table describes the measurements that are returned for each endpoint that was accessed since the integration server was last restarted.
Measurements Description
TotalSockets The number of outbound sockets that have been opened since the last integration server restart.
TotalMessages The number of requests for a socket; for example, from a SOAPRequest node.
TotalDataSent_KB The number of bytes sent, in kilobytes (KB).
TotalDataReceived_KB The number of bytes received, in kilobytes (KB).
SentMessageSize_0-1KB
SentMessageSize_1KB-10KB
SentMessageSize_10KB-100KB
SentMessageSize_100KB-1MB
SentMessageSize_1MB-10MB
SentMessageSize_Over10MB
The number of messages sent in each size range. For example, a message of 999 bytes is counted in SentMessageSize_0-1KB; a message of 1000 bytes is counted in SentMessageSize_1KB-10KB.
ReceivedMessageSize_0-1KB
ReceivedMessageSize_1KB-10KB
ReceivedMessageSize_10KB-100KB
ReceivedMessageSize_100KB-1MB
ReceivedMessageSize_1MB-10MB
ReceivedMessageSize_Over10MB
The number of messages received in each size range.