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
downstream_pre_cx_timeoutCounterSockets that timed out during listener filter processing
downstream_pre_cx_activeGaugeSockets currently undergoing listener filter processing
no_filter_chain_matchCounterTotal connections that didn’t match any filter chain
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 successful TLS connections with no client certificate
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.ciphers.<cipher>CounterTotal successful TLS connections that used cipher <cipher>
ssl.curves.<curve>CounterTotal successful TLS connections that used ECDHE curve <curve>
ssl.sigalgs.<sigalg>CounterTotal successful TLS connections that used signature algorithm <sigalg>
ssl.versions.<version>CounterTotal successful TLS connections that used protocol version <version>

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