Manual Chapter : TCP Dimensions and Metrics

Applies To:

Show Versions Show Versions

BIG-IQ Centralized Management

  • 8.3.0, 8.2.0, 8.1.0, 8.0.0
Manual Chapter

TCP Dimensions and Metrics

The following list defines the metrics gathered to monitor TCP network connections and the dimension aspects from which data is observed. The information provided is found in the dimensions pane tables with the screens that display TCP data. You use this information to filter the on-screen data by specific dimension objects. For example, if you would like to view data that pertains to specific virtual servers. It is important note that all metric data is displayed as a unit over the time period selected for the screen.

TCP Dimensions

The following defines the dimensions found in the dimensions pane that report TCP traffic analytics.
BIG-IP Service Clusters
The name of the logical grouping of multiple BIG-IP devices that have the same configuration. This dimension only displays transaction details if you have configured a service cluster.
BIG-IP Host Names
The name of each BIG-IP system that processed the monitored transactions.
BIG-IP Blade Names
The number of the BIG-IP Blade in a cluster. For a standalone BIG-IP, the value is 0.
Applications
The name of each application service grouping that reports TCP traffic data.
Application Services
The name of each TCP application service reporting transaction data.
Virtual Servers
The name of each virtual server that processes the TCP transactions.
Request Sides*
The TCP connection either between the BIG-IP system and the client or the server (depending on the chart in view). The recorded metric is a measure of the communication protocol between the remote host and the BIG-IP virtual server.
Continent
The geographic domain, based on continent code, that initiated the TCP connection with the BIG-IP virtual server.
Subnets
The subnet of the client IP address that initiated the TCP request that was processed by the BIG-IP system.
Countries and Regions
Either the location of the country or region domain, based on the country code, that initiated the TCP connection with the BIG-IP virtual server.
City and Post Codes
The location, based on IP location lookup, that initiated the TCP connection with the BIG-IP virtual server.
Remote Host IP Addresses
The IP addresses of either the client or servers that have initiated a TCP connection with your BIG-IP system.
Subscriber Type
The defined subscriber type based on a Policy Enforcement Manager (PEM) profile. If you do not have PEM subscriber data configured to your BIG-IP system, this dimension will not display detailed data.
Subscriber Name
The defined subscriber name based on a Policy Enforcement Manager (PEM) profile. If you do not have PEM subscriber data configured to your BIG-IP system, this dimension will not display detailed data.
Radio Types
The defined radio type based on a Policy Enforcement Manager (PEM) profile. If you do not have PEM radio data configured to your BIG-IP system, this dimension will not display detailed data.
Towers
The defined tower based on a Policy Enforcement Manager (PEM) profile. If you do not have PEM tower data configured to your BIG-IP system, this dimension will not display detailed data.
User Provided Keys
The defined user provided keys based on a Policy Enforcement Manager (PEM) profile. If you do not have PEM user provided keys configured to your BIG-IP system, this dimension will not display detailed data.

TCP Metrics

TCP metrics reflect the connection volume, connection duration, responses, and contents of the TCP connections to your managed BIG-IP systems. Metric sets categorize the metric data according to an aspect of the TCP connection. The table below defines the metric set and the kind of metric data collected.
Metric Set
Metric Set Description
Metric
Metric Description
Delay States
The time (in ms) spent in each delay state by all TCP connections.
3WHS
Delay in outgoing data delivery due to 3-way handshake that starts a TCP connection. This state is accrued only if round-trip-time of the SYN or SYN-ACK could be estimated.
RWND
Delay in outgoing data delivery due to limited receive-window, and the remote host’s flow-control forces the BIG-IP system into an idle state.
RETX
Delay in outgoing data delivery due to retransmission. TCP re-sends data and/or waiting for acknowledgment of those re-transmissions. This may indicate lossy links in the data path, or overly aggressive congestion control (for example, a profile with Slow Start disabled or improperly set Packet Loss Ignore settings). Activating rate-pace in the TCP profile may also help.
Wait for ACK
Delay in outgoing data delivery due to wait for ACK. The BIG-IP system has sent all available data and is awaiting an ACK from the remote host. If this state is prevalent, it could be a short connection, or the upper layers or the server are forcing TCP to frequently pause to accept new data
Closing
Delay in ACK of the FIN request. The BIG-IP system has received acknowledgment of all data, sent the FIN, and is awaiting acknowledgment of the FIN.
CWND
Delay in outgoing data delivery due to limited congestion window. The TCP congestion window is holding available data. This is usually a legitimate response to the bandwidth-delay product and congestion on the packet path. In some cases, it might be a poor response to non-congestion packet loss (fixable using the Packet Loss Ignore profile options) or inaccurate data in the congestion metrics cache
Nagle
Delay in outgoing data delivery due to Nagle's algorithm holding sub-MSS size packets. If the Nagle state shows up frequently, disable Nagle's algorithm in the TCP profile
Send Buffer
Delay in outgoing data delivery due to a full send buffer. Correctable by increasing the Send Buffer size in the TCP profile
App
Delay in outgoing data delivery to application layer. The BIG-IP system has successfully delivered all available data. There is a delay in either of the remote hosts, or in the layers above TCP on the BIG-IP system
Rate Pace
Delay in outgoing data delivery due to rate pacing. This has no impact on throughput, and no action is required
Packets Lost
Packets lost over the TCP connection between BIG-IP and the remote hosts.
Avg/s
The average number of packets per second lost between BIG-IP and the remote host.
Total
The number of packets lost between BIG-IP and the remote hosts.
Packets Received
Packets received over the TCP connection between BIG-IP and the remote hosts.
Avg/s
The average number of packets per second received by BIG-IP from the remote host.
Total
The number of packets received by BIG-IP from the remote hosts.
Packets Sent
The overall packets sent by BIG-IP to the remote hosts.
Avg/s
The average number of packets per second sent by BIG-IP to the remote hosts.
Total
The number of packets sent by BIG-IP to the remote host.
Goodput Received
The number of application-level bytes, or Goodput, received by BIG-IP from the remote hosts.
Avg/s
Average Goodput in bytes per second, received by BIG-IP from the remote hosts
Total
Total Goodput in bytes, received by BIG-IP from the remote hosts
Max
Highest value of Goodput observed, in bytes per second, for a single connection received by BIG-IP from a remote host
Min
Lowest value of Goodput observed, in bytes per second, for a single connection received by BIG-IP from the remote hosts
Goodput Sent
The number of application-level bytes, or Goodput, sent by BIG-IP to the remote hosts.
Avg/s
Average Goodput in bytes per second, sent from BIG-IPs to the remote hosts
Total
Total Goodput in bytes, sent from BIG-IP to the remote hosts
Max
Highest value of Goodput observed, in bytes per second, for a single connection sent from BIG-IP to remote hosts
Min
Lowest value of Goodput observed, in bytes per second, for a single connection sent from BIG-IP to remote hosts
Round Trip Time
The communication time (in ms) from a SYN to an ACK message between BIG-IP and the remote hosts
Avg
The average round trip time between BIG-IP and the remote hosts
Max
The highest observed round trip time between BIG-IP and the remote hosts
Min
The lowest observed round trip time between BIG-IP and the remote hosts.
Count
The number of times a round trip time was measured (number of data samples).
Connections Opened
Number of new TCP connections opened between BIG-IP and the remote hosts
Avg/s
The average number per second of TCP connections that were opened between BIG-IP and the remote hosts.
Total
The number of TCP connections that were opened between BIG-IP and the remote hosts
Connections Duration
Approximate time (in ms) TCP connections from the moment they are established until they are closed
Duration
The average duration of a TCP connection with BIG-IP from the moment they were established with the remote hosts, and until they were closed.
Connections Closed
The number of TCP connections between BIG-IP and remote hosts that were closed
Avg/s
The average number per second of TCP connections that were closed opened between BIG-IP and the remote hosts
Total
The number of TCP connections that were closed opened between BIG-IP and the remote hosts