EdgeVirtualServiceL4LogSummary

EdgeVirtualServiceL4LogSummary
EdgeVirtualServiceL4LogSummary

A Virtual Service L4 log summary.

JSON Example
{
    "criticalityCodes": [
        "string"
    ],
    "criticalitySummary": "string",
    "timestamp": "2020-07-24T00:00:00.000+0000",
    "protocol": "string",
    "type": "string",
    "totalTime": 0,
    "clientIpAddress": "string",
    "ipV6ClientIpAddress": "string",
    "clientPort": 0,
    "clientLocation": "string",
    "clientRtt": 0,
    "startTimestamp": "2020-07-24T00:00:00.000+0000",
    "totalBytes": 0,
    "rxBytes": 0,
    "txBytes": 0,
    "totalPackets": 0,
    "rxPackets": 0,
    "txPackets": 0,
    "outOfOrders": 0,
    "timeouts": 0,
    "retransmits": 0,
    "windowShrinkCount": 0,
    "zeroWindowSizeEvents": 0,
    "transactionCount": 0,
    "averageTurntime": 0,
    "maxSegmentSize": 0,
    "synRetransmitCount": 0,
    "applicationIpAddress": "string",
    "ipV6ApplicationIpAddress": "string",
    "applicationPort": 0,
    "applicationRtt": 0,
    "applicationTotalBytes": 0,
    "applicationRxBytes": 0,
    "applicationTxBytes": 0,
    "applicationTotalPackets": 0,
    "applicationRxPackets": 0,
    "applicationTxPackets": 0,
    "applicationOutOfOrders": 0,
    "applicationTimeouts": 0,
    "applicationRetransmits": 0,
    "applicationZeroWindowSizeEvents": 0,
    "persistenceUsed": false,
    "applicationWindowShrinkCount": 0,
    "sslVersion": "string",
    "sslCipher": "string"
}
array of string
criticalityCodes
Optional

List of codes which indicate why a log is critical.

string
criticalitySummary
Optional

If the connection or request is determined to be critical, then this field provides a human-readable summary of all critical issues.

string
timestamp
Optional

Log timestamp in ISO 8601 format.

string
protocol
Optional

The protocol used for communicating between client and server. Possible values are:

  • TCP
  • UDP
  • ICMP
  • SCTP
string
type
Optional

Type of log. Either CRITICAL or NON_CRITICAL.

integer
totalTime
Optional

Total time in milliseconds from when a client sent a request until it receives the response.

string
clientIpAddress
Optional

IPv4 address of the client.

string
ipV6ClientIpAddress
Optional

IPv6 address of the client.

integer
clientPort
Optional

Load balancer port on which client connection has been made.

string
clientLocation
Optional

The client's country of origin for the IP address or Internal for private IP addresses.

integer
clientRtt
Optional

The TCP round trip time between the load balancer and client.

string
startTimestamp
Optional

Start timeStamp in ISO 8601 format when a client sends a request.

integer
totalBytes
Optional

The size, in bytes, of the content received and transmitted between the load balancer and client.

integer
rxBytes
Optional

The size, in bytes, of the received packets at the client.

integer
txBytes
Optional

The size, in bytes, of the transmitted packets at the client.

integer
totalPackets
Optional

Number of total packets received and transmitted between the load balancer and client.

integer
rxPackets
Optional

Number of received packets at the client.

integer
txPackets
Optional

Number of transmitted packets at the client.

integer
outOfOrders
Optional

Number of out of order packets at the client.

integer
timeouts
Optional

Number of timed out packets at the client.

integer
retransmits
Optional

Number of retransmitted packets at the client.

integer
windowShrinkCount
Optional

Number of times the client has reduced its TCP receive window.

integer
zeroWindowSizeEvents
Optional

Indicates total zero window updates sent and received at client. In TCP, a zero window advertisement is sent from a receiver when its buffer is filled and cannot receive more data.

integer
transactionCount
Optional

Number of transactions. One request, one/multiple responses is considered as one transaction.

integer
averageTurntime
Optional

This is a smoothed moving average of number of transactions.

integer
maxSegmentSize
Optional

This indicates the maximum segment size negotiated for the connection. This is only applicable for a TCP Connection.

integer
synRetransmitCount
Optional

Number of times the SYN packet is retransmitted by the load balancer due to not getting a SYN+ACK from the peer node.

string
applicationIpAddress
Optional

IPv4 address of the application.

string
ipV6ApplicationIpAddress
Optional

IPv6 address of the application.

integer
applicationPort
Optional

Application port on which load balancer connection has been made.

integer
applicationRtt
Optional

The TCP round trip time between the load balancer and the application.

integer
applicationTotalBytes
Optional

The size, in bytes, of the content received and transmitted between the load balancer and the application.

integer
applicationRxBytes
Optional

The size, in bytes, of the received packets at the application.

integer
applicationTxBytes
Optional

The size, in bytes, of the transmitted packets at the application.

integer
applicationTotalPackets
Optional

Number of total packets received and transmitted between the load balancer and the application.

integer
applicationRxPackets
Optional

Number of received packets at the application.

integer
applicationTxPackets
Optional

Number of transmitted packets at the application.

integer
applicationOutOfOrders
Optional

Number of out of order packets at the application.

integer
applicationTimeouts
Optional

Number of timed out packets at the application.

integer
applicationRetransmits
Optional

Number of retransmitted packets at the application.

integer
applicationZeroWindowSizeEvents
Optional

Indicates total zero window updates sent and received at application. In TCP, a zero window advertisement is sent from a receiver when its buffer is filled and cannot receive more data.

boolean
persistenceUsed
Optional

A boolean value indicating whether persistence applied during server selection.

integer
applicationWindowShrinkCount
Optional

Number of times the application has reduced its TCP receive window.

string
sslVersion
Optional

For an L4 SSL Application, this indicates the SSL version.

string
sslCipher
Optional

For an L4 SSL Application, this indicates cipher used to secure network between client and server.

Availability
Added in 38.1