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
.
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. |