Catalog of Application Metrics
These tables describe metrics that you can use to assess the operation of a client application or service.
TIBCO FTL software gathers metrics for clients (applications), event queues, transports, and endpoints. It can also gather metrics for subscribers, publishers, and connections.
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.
 Each data sample submessage contains a 
		  type field. Its value is one of the type ID numbers in these tables, denoting a metric type. 
		
Application Metrics
These metrics measure the operation of a client.
| ID | Metric Type | Description | 
|---|---|---|
| 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.  | 
                                    
| 70 | Resident Memory Set Size | Current size in kilobytes of an application's working memory set. | 
| 71 | Peak Resident Memory Set Size | Maximum size in kilobytes, since the client started, of an application's working memory set. | 
| 72 | Process VM | Current size in kilobytes of an application's virtual memory set. | 
| 73 | User CPU Time | Total user CPU time in microseconds, that is, time executing the client's object code since the client started. | 
| 74 | System CPU Time | Total system CPU time in microseconds, that is, time executing operating system calls from the client since the client started. | 
| 75 | Total CPU Time | Total CPU time in microseconds, that is, the sum of time executing the client's object code and its operating system calls since the client started. | 
Endpoint Metrics
These metrics report activity on an endpoint of a client.
| ID | Metric Type | Description | Tracking | 
|---|---|---|---|
| 67 | Store Mismatch Messages | Number of message flows that result from persistence 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 | 
| ID | Metric Type | Description | Tracking | 
|---|---|---|---|
| 12 | Bytes Received | Inbound data bytes on a transport in the client. | Per transport | 
| 11 | Bytes Sent | Outbound data bytes on a transport in the client. | Per transport | 
| 31 | Data Lost | Inbound data loss events on a transport in the client. 
				   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. | Per transport | 
Queues
These metrics report activity in each individual event queue in a client.
| ID | Metric Type | Description | 
|---|---|---|
| 41 | Queue Backlog | Maximum number of messages in an event queue in the client during the sample interval. | 
| 42 | Queue Discards | Inbound messages discarded by a queue in the client. | 
Metrics for Multicast and RUDP
TIBCO FTL software gathers additional metrics for transports and connections that use UDP-based protocols, such as multicast and RUDP transports.
Unless otherwise specified, a metric reports a counter's value at the end of each sample interval. Transport metrics are cumulative since the transport established its bus. Connection metrics are cumulative since the connection's start time.
| ID | Metric Type | Description | Tracking | 
|---|---|---|---|
| 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.  | 
                                        Per transport | 
| 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.  | 
                                        Per transport | 
| 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.  | 
                                        Per transport | 
| 64 | Packets Missed | Number of missed inbound packets on a multicast or RUDP transport. | Per transport | 
| 65 | Packets Lost Outbound | Number of outbound packets discarded on a multicast or RUDP transport. | Per 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.  | 
                                        Per transport | 
| ID | Metric Type | Description | Tracking | 
|---|---|---|---|
| 90040 | Send Backlog Maximum Size | The largest data backlog (in bytes) during this monitoring interval (not cumulative). 
				   For background information see "Send: Blocking versus Non-Blocking" in the TIBCO FTL documentation.  | 
                                        Per multicast sender |