Envoyproxy fields
Elastic Cloud Serverless projects are autoscaled environments, fully managed by Elastic and available on Elastic Cloud. Availability This functionality is generally available and ready for production usage. Serverless interfaces and procedures might differ from classic Elastic Stack deployments. The Elastic Stack includes Elastic's core products such as Elasticsearch, Kibana, Logstash, and Beats. Availability 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.
Serverless
Generally available
Stack
Generally available
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<>Http>Http2<>ConnectionImpl>StreamImpl::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