Statistics¶
Server¶
Server related statistics are rooted at server. with following statistics:
Name  | 
Type  | 
Description  | 
|---|---|---|
uptime  | 
Gauge  | 
Current server uptime in seconds  | 
concurrency  | 
Gauge  | 
Number of worker threads  | 
memory_allocated  | 
Gauge  | 
Current amount of allocated memory in bytes. Total of both new and old Envoy processes on hot restart.  | 
memory_heap_size  | 
Gauge  | 
Current reserved heap size in bytes. New Envoy process heap size on hot restart.  | 
live  | 
Gauge  | 
1 if the server is not currently draining, 0 otherwise  | 
state  | 
Gauge  | 
Current State of the Server.  | 
parent_connections  | 
Gauge  | 
Total connections of the old Envoy process on hot restart  | 
total_connections  | 
Gauge  | 
Total connections of both new and old Envoy processes  | 
version  | 
Gauge  | 
Integer represented version number based on SCM revision or :ref:stats_server_version_override` <envoy_api_field_config.bootstrap.v2.Bootstrap.header_prefix>` if set.  | 
days_until_first_cert_expiring  | 
Gauge  | 
Number of days until the next certificate being managed will expire  | 
hot_restart_epoch  | 
Gauge  | 
Current hot restart epoch  | 
initialization_time_ms  | 
Histogram  | 
Total time taken for Envoy initialization in milliseconds. This is the time from server start-up until the worker threads are ready to accept new connections  | 
debug_assertion_failures  | 
Counter  | 
Number of debug assertion failures detected in a release build if compiled with –define log_debug_assert_in_release=enabled or zero otherwise  | 
static_unknown_fields  | 
Counter  | 
Number of messages in static configuration with unknown fields  | 
dynamic_unknown_fields  | 
Counter  | 
Number of messages in dynamic configuration with unknown fields  | 
File system¶
Statistics related to file system are emitted in the filesystem. namespace.
Name  | 
Type  | 
Description  | 
|---|---|---|
write_buffered  | 
Counter  | 
Total number of times file data is moved to Envoy’s internal flush buffer  | 
write_completed  | 
Counter  | 
Total number of times a file was successfully written  | 
write_failed  | 
Counter  | 
Total number of times an error occurred during a file write operation  | 
flushed_by_timer  | 
Counter  | 
Total number of times internal flush buffers are written to a file due to flush timeout  | 
reopen_failed  | 
Counter  | 
Total number of times a file was failed to be opened  | 
write_total_buffered  | 
Gauge  | 
Current total size of internal flush buffer in bytes  |