Statistics

Listener

Every listener has a statistics tree rooted at listener.

. with the following statistics:

NameTypeDescription
downstream_cx_totalCounterTotal connections
downstream_cx_destroyCounterTotal destroyed connections
downstream_cx_activeGaugeTotal active connections
downstream_cx_length_msHistogramConnection length milliseconds
ssl.connection_errorCounterTotal TLS connection errors not including failed certificate verifications
ssl.handshakeCounterTotal successful TLS connection handshakes
ssl.session_reusedCounterTotal successful TLS session resumptions
ssl.no_certificateCounterTotal successul TLS connections with no client certificate
ssl.fail_no_sni_matchCounterTotal TLS connections that were rejected because of missing SNI match
ssl.fail_verify_no_certCounterTotal TLS connections that failed because of missing client certificate
ssl.fail_verify_errorCounterTotal TLS connections that failed CA verification
ssl.fail_verify_sanCounterTotal TLS connections that failed SAN verification
ssl.fail_verify_cert_hashCounterTotal TLS connections that failed certificate pinning verification
ssl.cipher.<cipher>CounterTotal TLS connections that used <cipher>

Listener manager

The listener manager has a statistics tree rooted at listener_manager. with the following statistics. Any : character in the stats name is replaced with _.

NameTypeDescription
listener_addedCounterTotal listeners added (either via static config or LDS)
listener_modifiedCounterTotal listeners modified (via LDS)
listener_removedCounterTotal listeners removed (via LDS)
listener_create_successCounterTotal listener objects successfully added to workers.
listener_create_failureCounterTotal failed listener object additions to workers.
total_listeners_warmingGaugeNumber of currently warming listeners
total_listeners_activeGaugeNumber of currently active listeners
total_listeners_drainingGaugeNumber of currently draining listeners