statlbvserverResult Structure Definition

The statlbvserverResult structure defines the return type for statlbvserver API.

Syntax



Members

rc

If the method succeeds, rc is 0 else rc > 0. Values above 0x8000 indicate Warnings.

message

If the method succeeds, message is NULL else message contains Error/Warning message.

lbvserverList

Pointer to the lbvserver List.


lbvserverstats Structure Definition

The lbvserverstats structure defines the actual return type values for statlbvserver API.

Syntax



Members

name

Name of the virtual server. If no name is provided, statistical data of all configured virtual servers is displayed.

clearstats

Clear the statsistics / counters

sortby

use this argument to sort by specific key

sortorder

use this argument to specify sort order

_nextgenapiresource


avgcltttlb

Average TTLB between the client and the server. TTLB is the time interval between sending the request packet to a service and receiving the ACK for response from client.

cltresponsetimeapdex

Vserver APDEX index based on client response times.

vsvrsurgecount

Number of requests waiting on this vserver.

establishedconn

Number of client connections in ESTABLISHED state.

inactsvcs

number of INACTIVE services bound to a vserver

vslbhealth

Health of the vserver. This gives percentage of UP services bound to this vserver.

primaryipaddress

IP address of the vserver

primaryport

The port on which the service is running.

type

Protocol associated with the vserver
Possible Values : HTTP, FTP, TCP, UDP, SSL, SSL_BRIDGE, SSL_TCP, DTLS, NNTP, DNS, DHCPRA, ANY, SIP_UDP, SIP_TCP, SIP_SSL, DNS_TCP, RTSP, PUSH, SSL_PUSH, RADIUS, RDP, MYSQL, MSSQL, DIAMETER, SSL_DIAMETER, TFTP, ORACLE, SMPP, SYSLOGTCP, SYSLOGUDP, FIX, SSL_FIX, PROXY, USER_TCP, USER_SSL_TCP, QUIC, IPFIX, LOGSTREAM, MONGO, MONGO_TLS, MQTT, MQTT_TLS, QUIC_BRIDGE, HTTP_QUIC, DOT, SSL_PROXY, KAFKA_PRODUCER.

state

Current state of the server. There are seven possible values: UP(7), DOWN(1), UNKNOWN(2), BUSY(3), OFS(Out of Service)(4), TROFS(Transition Out of Service)(5), TROFS_DOWN(Down When going Out of Service)(8)
Possible Values : UP, DOWN, UNKNOWN, BUSY, OUT OF SERVICE, GOING OUT OF SERVICE, DOWN WHEN GOING OUT OF SERVICE, NS_EMPTY_STR, Unknown, DISABLED.

actsvcs

number of ACTIVE services bound to a vserver

cpuusagepm

Vserver CPU usage in per-mille(parts per thousand)

tothits

Total vserver hits

hitsrate

Rate vserver hits

totalrequests

Total number of requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)

requestsrate

Rate of requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)

totalresponses

Number of responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)

responsesrate

Rate of responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)

totalrequestbytes

Total number of request bytes received on this service or virtual server.

requestbytesrate

Rate of request bytes received on this service or virtual server.

totalresponsebytes

Number of response bytes received by this service or virtual server.

responsebytesrate

Rate of response bytes received by this service or virtual server.

totalh2requests

Total number of Http2 requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)

h2requestsrate

Rate of Http2 requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)

totalh2responses

Number of Http2 responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)

h2responsesrate

Rate of Http2 responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)

totalpktsrecvd

Total number of packets received by this service or virtual server.

pktsrecvdrate

Rate of packets received by this service or virtual server.

totalpktssent

Total number of packets sent.

pktssentrate

Rate of packets sent.

curclntconnections

Number of current client connections.

cursrvrconnections

Number of current connections to the actual servers behind the virtual server.

curpersistencesessions

current vserver owned persistence sessions

curbackuppersistencesessions

current vserver owned backup persistence sessions

surgecount

Number of requests in the surge queue.

svcsurgecount

Total number of requests in the surge queues of all the services bound to this LB-vserver.

sothreshold

Spill Over Threshold set on the VServer.

totspillovers

Number of times vserver experienced spill over.

labelledconn

Number of Labeled connection on this vserver

pushlabel

Number of labels for this push vserver.

deferredreq

Number of deferred request on this vserver

deferredreqrate

Rate of deferred request on this vserver

invalidrequestresponse

Number invalid requests/responses on this vserver

invalidrequestresponsedropped

Number invalid requests/responses dropped on this vserver

totvserverdownbackuphits

Number of times traffic was diverted to backup vserver since primary vserver was DOWN.

curmptcpsessions

Current Multipath TCP sessions

cursubflowconn

Current Multipath TCP subflows

totalconnreassemblyqueue75

Total no of connections with 75% TCP reassembly queue

totalconnreassemblyqueueflush

Total no of connections incurred TCP reassembly queue flush

totalsvrbusyerr

Total no of server busy error

svrbusyerrrate

Rate no of server busy error

reqretrycount

Number of times request has been retried due to server failure.

reqretrycountexceeded

Number of times Maximum retry count threshold is exceeded and error returned to client.

httpmaxhdrszpkts

Number of http max header size packet parsing failures

httpmaxhdrfldlenpkts

Number of HTTP requests exceeding max header field length

tcpmaxooopkts

No of times max out of order packets reached

totcltttlbtransactions

Total transactions where client TTLB is calculated.

toleratingttlbtransactions

Tolerable transactions based on APDEX threshold (>T && <4T).

frustratingttlbtransactions

Frustrating transactions based on APDEX threshold (>4T).

svrestablishedconn

Number of server connections in ESTABLISHED state.

See Also