Catalog of Application Metrics

These tables describe metrics that you can use to assess the operation of any client application or service process.

Standard Application Metrics

TIBCO FTL software gathers these metrics for processes, event queues, transports, and endpoints.

Unless otherwise specified, a metric reports a counter's value at the end of each sample interval, and the counter resets to zero for the next interval.

ID Metric Type Description Tracking
1 Messages Sent Outbound data messages through an endpoint in the client process. Per endpoint
2 Messages Received Inbound data messages through an endpoint in the client process. Per endpoint
12 Bytes Received Inbound data bytes on a transport in the client process. Per transport
11 Bytes Sent Outbound data bytes on a transport in the client process. Per transport
31 Data Lost Inbound data loss events on a transport in the client process.

It is not possible to measure the magnitude of the events in bytes.

Per transport
32 Format Unavailable Messages with an unrecognized format carried on a transport in the client process. Per transport
41 Queue Backlog Maximum number of messages in an event queue in the client process during the sample interval. Per queue
42 Queue Discards Inbound messages discarded by a queue in the client process. Per queue
51 Dynamic Formats Number of distinct dynamic formats registered within the client.

Creating a message with a dynamic format can increment this counter. Receiving an inbound message with a dynamic format can increment this counter.

This counter can decrease as the client library automatically unregisters unused formats.

Per client
67 Store Mismatch Messages Number of message flows that result from store mismatch.

Any non-zero value indicates a store mismatch misconfiguration.

Store mismatch is a misconfiguration in which a direct path transport connects two endpoints that are associated with two different persistence stores.

Per endpoint
70 Resident Memory Set Size Current size in kilobytes of an application's working memory set. Per client
71 Peak Resident Memory Set Size Maximum size in kilobytes, since the process started, of an application's working memory set. Per client
72 Virtual Memory Size Current size in kilobytes of an application's virtual memory set. Per client
73 User CPU Time Total user CPU time in microseconds, that is, time executing the process' object code. Per client

Since the process started

74 System CPU Time Total system CPU time in microseconds, that is, time executing operating system calls from the process. Per client

Since the process started

75 Total CPU Time Total CPU time in microseconds, that is, the sum of time executing the process' object code and its operating system calls. Per client

Since the process started

Note: Bytes sent and received need not correlate exactly with messages sent and received on corresponding endpoints. For example, filtering and optimizations can decouple these metrics.

Metrics for Multicast and RUDP Transports

TIBCO FTL software gathers additional metrics for each transport that uses UDP-based protocols, such as multicast and RUDP transports.

For all metrics in the following table, tracking is per transport.

Unless otherwise specified, a metric reports a counter's value at the end of each sample interval. These metrics are cumulative since the transport established its bus.

ID Metric Type Description
61 Packets Sent Outbound data packets on a multicast or RUDP transport.

This counter includes all outbound data packets, including original data packets and retransmitted data packets.

62 Packets Received Inbound data packets on a multicast or RUDP transport.

This counter includes all inbound data packets, including original data packets and retransmitted data packets.

63 Packets Retransmitted Outbound packets retransmitted on a multicast or RUDP transport.

If the transport retransmits a packet several times, it increments this counter for each retransmission.

64 Packets Missed Number of missed inbound packets on a multicast or RUDP transport.
65 Packets Lost Outbound Number of outbound packets discarded on a multicast or RUDP transport.
66 Packets Lost Inbound Number of inbound packets deemed lost on a multicast or RUDP transport.

The transport accounts a packet as lost after its reliability constraints expire.