TIBCO EMS probe

The TIBCO EMS probe makes a TCP connection to one or more TIBCO EMS servers and periodically extracts messaging statistics for the following categories:

  • Topic
  • Queue
  • Route
  • Server

For a full description of all of these data items and the settings for the EMS server reporting intervals, refer to the TIBCO EMS documentation or the tibemsd.conf configuration file or visit the TIBCO website.

The TIBCO EMS probe queries each EMS server to determine the statistics interval and uses it when polling for updates.

The following is an excerpt from the tibemsd.conf file:


server_rate_interval= 60
statistics= enabled
rate_interval= 60
detailed_statistics= NONE
statistics_cleanup_interval= 120
max_stat_memory= 64MB

The values for server_rate_interval and rate_interval are the same. The server_rate_interval setting determines how often server statistics are refreshed, and rate_interval is used for topics, queues, and routes.

The TIBCO EMS probe uses the value of server_rate_interval, and if the value for rate_interval is different, data will be lost. If you change these values, you must restart the EMS server.

Note: The default interval for EMS servers is one second, but this may create a heavy load on the collection process if several EMS servers are configured on the probe.

The TIBCO EMS probe will reconnect to EMS servers automatically if they restart.

The following table describes the topic and queue counters provided by the TIBCO EMS probe.

Counter Description
pmc Pending message count.
pms Pending messages size (bytes).
imr Inbound message rate (per second).
omr Outbound message rate (per second).
ibr Inbound bytes rate (per second).
obr Outbound messages size (bytes).
imc Inbound message count.
obc Outbound message count.
ibc Inbound bytes count.
obc Outbound bytes count.
dc Count of durable subscribers.
adc Count of active durable subscribers.
sc Subscriber count.

The following table describes the route counters provided by the TIBCO EMS probe.

Counter Description
imr Inbound message rate (per second).
omr Outbound message rate (per second).
ibr Inbound bytes rate (per second).
obr Outbound messages size (bytes).
imc Inbound message count.
obc Outbound message count.
ibc Inbound bytes count.
obc Outbound bytes count.

The following table describes the route counters provided by the TIBCO EMS probe.

Counter Description
totalConn Total connections.
durConn Durable connections.
msgMem Message memory in use (bytes).
msgMemPooled Message memory in use by pooling (bytes).
obr Outbound bytes rate.
ibr Inbound bytes rate.
omr Outbound message rate.
imr Inbound message rate.
pmc Pending message count.
pms Pending message size (bytes).
qc Queue count.
tc Topic count.
Note: Message rates are calculated over the interval period. If a topic receives a burst of 200 messages and the interval is set to 60 seconds, you would expect to see a message rate of 3 (200/60).