Type to search.

Envoyproxy fields

Serverless

Elastic Cloud Serverless projects are autoscaled environments, fully managed by Elastic and available on Elastic Cloud.

Availability

  • Generally available

    This functionality is generally available and ready for production usage.

Serverless interfaces and procedures might differ from classic Elastic Stack deployments.

Stack

The Elastic Stack includes Elastic's core products such as Elasticsearch, Kibana, Logstash, and Beats.

Availability

  • Generally available

    This functionality is generally available and ready for production usage.

Unless stated otherwise on the page, this functionality is available when your Elastic Stack is deployed on Elastic Cloud Hosted, Elastic Cloud Enterprise, Elastic Cloud on Kubernetes, and self-managed environments.

This documentation corresponds to the latest patch available for each minor version. If you're not using the latest patch, check the release notes for changes.

envoyproxy module

Contains envoy proxy server stats

envoyproxy.server.cluster_manager.active_clusters

Number of currently active (warmed) clusters

type: integer

envoyproxy.server.cluster_manager.cluster_added

Total clusters added (either via static config or CDS)

type: integer

envoyproxy.server.cluster_manager.cluster_modified

Total clusters modified (via CDS)

type: integer

envoyproxy.server.cluster_manager.cluster_removed

Total clusters removed (via CDS)

type: integer

envoyproxy.server.cluster_manager.warming_clusters

Number of currently warming (not active) clusters

type: integer

envoyproxy.server.cluster_manager.cluster_updated

Total cluster updates

type: integer

envoyproxy.server.cluster_manager.cluster_updated_via_merge

Total cluster updates applied as merged updates

type: integer

envoyproxy.server.cluster_manager.update_merge_cancelled

Total merged updates that got cancelled and delivered early

type: integer

envoyproxy.server.cluster_manager.update_out_of_merge_window

Total updates which arrived out of a merge window

type: integer

envoyproxy.server.filesystem.flushed_by_timer

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

type: integer

envoyproxy.server.filesystem.reopen_failed

Total number of times a file was failed to be opened

type: integer

envoyproxy.server.filesystem.write_buffered

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

type: integer

envoyproxy.server.filesystem.write_completed

Total number of times a file was written

type: integer

envoyproxy.server.filesystem.write_total_buffered

Current total size of internal flush buffer in bytes

type: integer

envoyproxy.server.filesystem.write_failed

Total number of times an error occurred during a file write operation

type: integer

envoyproxy.server.runtime.load_error

Total number of load attempts that resulted in an error in any layer

type: integer

envoyproxy.server.runtime.load_success

Total number of load attempts that were successful at all layers

type: integer

envoyproxy.server.runtime.num_keys

Number of keys currently loaded

type: integer

envoyproxy.server.runtime.override_dir_exists

Total number of loads that did use an override directory

type: integer

envoyproxy.server.runtime.override_dir_not_exists

Total number of loads that did not use an override directory

type: integer

envoyproxy.server.runtime.admin_overrides_active

1 if any admin overrides are active otherwise 0

type: integer

envoyproxy.server.runtime.deprecated_feature_use

Total number of times deprecated features were used.

type: integer

envoyproxy.server.runtime.num_layers

Number of layers currently active (without loading errors)

type: integer

envoyproxy.server.listener_manager.listener_added

Total listeners added (either via static config or LDS)

type: integer

envoyproxy.server.listener_manager.listener_create_failure

Total failed listener object additions to workers

type: integer

envoyproxy.server.listener_manager.listener_create_success

Total listener objects successfully added to workers

type: integer

envoyproxy.server.listener_manager.listener_modified

Total listeners modified (via LDS)

type: integer

envoyproxy.server.listener_manager.listener_removed

Total listeners removed (via LDS)

type: integer

envoyproxy.server.listener_manager.total_listeners_active

Number of currently active listeners

type: integer

envoyproxy.server.listener_manager.total_listeners_draining

Number of currently draining listeners

type: integer

envoyproxy.server.listener_manager.total_listeners_warming

Number of currently warming listeners

type: integer

envoyproxy.server.listener_manager.listener_stopped

Total listeners stopped

type: integer

envoyproxy.server.stats.overflow

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

type: integer

envoyproxy.server.server.days_until_first_cert_expiring

Number of days until the next certificate being managed will expire

type: integer

envoyproxy.server.server.live

1 if the server is not currently draining, 0 otherwise

type: integer

envoyproxy.server.server.memory_allocated

Current amount of allocated memory in bytes

type: integer

envoyproxy.server.server.memory_heap_size

Current reserved heap size in bytes

type: integer

envoyproxy.server.server.parent_connections

Total connections of the old Envoy process on hot restart

type: integer

envoyproxy.server.server.total_connections

Total connections of both new and old Envoy processes

type: integer

envoyproxy.server.server.uptime

Current server uptime in seconds

type: integer

envoyproxy.server.server.version

Integer represented version number based on SCM revision

type: integer

envoyproxy.server.server.watchdog_mega_miss
type: integer
envoyproxy.server.server.watchdog_miss
type: integer
envoyproxy.server.server.hot_restart_epoch

Current hot restart epoch

type: integer

envoyproxy.server.server.concurrency

Number of worker threads

type: integer

envoyproxy.server.server.debug_assertion_failures
type: integer
envoyproxy.server.server.dynamic_unknown_fields

Number of messages in dynamic configuration with unknown fields

type: integer

envoyproxy.server.server.state

Current state of the Server

type: integer

envoyproxy.server.server.static_unknown_fields

Number of messages in static configuration with unknown fields

type: integer

envoyproxy.server.server.stats_recent_lookups
type: integer
envoyproxy.server.http2.header_overflow

Total number of connections reset due to the headers being larger than Envoy<>HttpHttp2<>ConnectionImplStreamImpl::MAX_HEADER_SIZE (63k)

type: integer

envoyproxy.server.http2.headers_cb_no_stream

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

type: integer

envoyproxy.server.http2.rx_messaging_error

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

type: integer

envoyproxy.server.http2.rx_reset

Total number of reset stream frames received by Envoy

type: integer

envoyproxy.server.http2.too_many_header_frames

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

type: integer

envoyproxy.server.http2.trailers

Total number of trailers seen on requests coming from downstream

type: integer

envoyproxy.server.http2.tx_reset

Total number of reset stream frames transmitted by Envoy

type: integer