Client Monitoring

The TIBCO FTL client library monitors each client, sampling several values that reveal operating behavior and performance. The client library sends these monitoring samples to the FTL server, which publishes them, and displays the most recent values for administrators.

Scope

The TIBCO FTL library gathers monitoring data from the following entities:
  • Application program clients
  • FTL services, such as realm services, bridge services, persistence services, and eFTL services
  • The FTL server itself

In the Administrative UI you can use the Collect Subscription Statistics setting to control whether clients and services collect fine-grained monitoring metrics about subscriptions and message substreams.

Sampling

Throughout the realm, every client samples data at a regular interval. The realm property Client Monitoring Sample Interval specifies that interval. Zero is a special value, instructing all clients to disable the monitoring feature.

Each client sends all its pending sample data to the FTL server in the next client heartbeat message. The first batch of data becomes available with the first heartbeat after the first sample interval. If the heartbeat interval is large, then the FTL server receives a batch of accumulated samples in each heartbeat).