envoyproxy fields

edit

This functionality is in technical preview and may be changed or removed in a future release. Elastic will work to fix any issues, but features in technical preview are not subject to the support SLA of official GA features.

envoyproxy module

envoyproxy fields

edit

server fields

edit

Contains envoy proxy server stats

envoyproxy.server.cluster_manager.active_clusters

type: integer

Number of currently active (warmed) clusters

envoyproxy.server.cluster_manager.cluster_added

type: integer

Total clusters added (either via static config or CDS)

envoyproxy.server.cluster_manager.cluster_modified

type: integer

Total clusters modified (via CDS)

envoyproxy.server.cluster_manager.cluster_removed

type: integer

Total clusters removed (via CDS)

envoyproxy.server.cluster_manager.warming_clusters

type: integer

Number of currently warming (not active) clusters

envoyproxy.server.filesystem.flushed_by_timer

type: integer

Total number of times internal flush buffers are written to a file due to flush timeout

envoyproxy.server.filesystem.reopen_failed

type: integer

Total number of times a file was failed to be opened

envoyproxy.server.filesystem.write_buffered

type: integer

Total number of times file data is moved to Envoys internal flush buffer

envoyproxy.server.filesystem.write_completed

type: integer

Total number of times a file was written

envoyproxy.server.filesystem.write_total_buffered

type: integer

Current total size of internal flush buffer in bytes

envoyproxy.server.runtime.load_error

type: integer

Total number of load attempts that resulted in an error

envoyproxy.server.runtime.load_success

type: integer

Total number of load attempts that were successful

envoyproxy.server.runtime.num_keys

type: integer

Number of keys currently loaded

envoyproxy.server.runtime.override_dir_exists

type: integer

Total number of loads that did use an override directory

envoyproxy.server.runtime.override_dir_not_exists

type: integer

Total number of loads that did not use an override directory

envoyproxy.server.runtime.admin_overrides_active

type: integer

envoyproxy.server.listener_manager.listener_added

type: integer

Total listeners added (either via static config or LDS)

envoyproxy.server.listener_manager.listener_create_failure

type: integer

Total failed listener object additions to workers

envoyproxy.server.listener_manager.listener_create_success

type: integer

Total listener objects successfully added to workers

envoyproxy.server.listener_manager.listener_modified

type: integer

Total listeners modified (via LDS)

envoyproxy.server.listener_manager.listener_removed

type: integer

Total listeners removed (via LDS)

envoyproxy.server.listener_manager.total_listeners_active

type: integer

Number of currently active listeners

envoyproxy.server.listener_manager.total_listeners_draining

type: integer

Number of currently draining listeners

envoyproxy.server.listener_manager.total_listeners_warming

type: integer

Number of currently warming listeners

envoyproxy.server.stats.overflow

type: integer

Total number of times Envoy cannot allocate a statistic due to a shortage of shared memory

envoyproxy.server.server.days_until_first_cert_expiring

type: integer

Number of days until the next certificate being managed will expire

envoyproxy.server.server.live

type: integer

1 if the server is not currently draining, 0 otherwise

envoyproxy.server.server.memory_allocated

type: integer

Current amount of allocated memory in bytes

envoyproxy.server.server.memory_heap_size

type: integer

Current reserved heap size in bytes

envoyproxy.server.server.parent_connections

type: integer

Total connections of the old Envoy process on hot restart

envoyproxy.server.server.total_connections

type: integer

Total connections of both new and old Envoy processes

envoyproxy.server.server.uptime

type: integer

Current server uptime in seconds

envoyproxy.server.server.version

type: integer

Integer represented version number based on SCM revision

envoyproxy.server.server.watchdog_mega_miss

type: integer

envoyproxy.server.server.watchdog_miss

type: integer

envoyproxy.server.server.hot_restart_epoch

type: integer

Current hot restart epoch

envoyproxy.server.http2.header_overflow

type: integer

Total number of connections reset due to the headers being larger than Envoy::Http::Http2::ConnectionImpl::StreamImpl::MAX_HEADER_SIZE (63k)

envoyproxy.server.http2.headers_cb_no_stream

type: integer

Total number of errors where a header callback is called without an associated stream. This tracks an unexpected occurrence due to an as yet undiagnosed bug

envoyproxy.server.http2.rx_messaging_error

type: integer

Total number of invalid received frames that violated section 8 of the HTTP/2 spec. This will result in a tx_reset

envoyproxy.server.http2.rx_reset

type: integer

Total number of reset stream frames received by Envoy

envoyproxy.server.http2.too_many_header_frames

type: integer

Total number of times an HTTP2 connection is reset due to receiving too many headers frames. Envoy currently supports proxying at most one header frame for 100-Continue one non-100 response code header frame and one frame with trailers

envoyproxy.server.http2.trailers

type: integer

Total number of trailers seen on requests coming from downstream

envoyproxy.server.http2.tx_reset

type: integer

Total number of reset stream frames transmitted by Envoy