199 lines
6.7 KiB
YAML
199 lines
6.7 KiB
YAML
|
- name: server
|
||
|
type: group
|
||
|
description: >
|
||
|
Contains envoy proxy server stats
|
||
|
fields:
|
||
|
- name: cluster_manager
|
||
|
type: group
|
||
|
fields:
|
||
|
- name: active_clusters
|
||
|
type: integer
|
||
|
description: >
|
||
|
Number of currently active (warmed) clusters
|
||
|
- name: cluster_added
|
||
|
type: integer
|
||
|
description: >
|
||
|
Total clusters added (either via static config or CDS)
|
||
|
- name: cluster_modified
|
||
|
type: integer
|
||
|
description: >
|
||
|
Total clusters modified (via CDS)
|
||
|
- name: cluster_removed
|
||
|
type: integer
|
||
|
description: >
|
||
|
Total clusters removed (via CDS)
|
||
|
- name: warming_clusters
|
||
|
type: integer
|
||
|
description: >
|
||
|
Number of currently warming (not active) clusters
|
||
|
|
||
|
- name: filesystem
|
||
|
type: group
|
||
|
fields:
|
||
|
- name: flushed_by_timer
|
||
|
type: integer
|
||
|
description: >
|
||
|
Total number of times internal flush buffers are written to a file due to flush timeout
|
||
|
- name: reopen_failed
|
||
|
type: integer
|
||
|
description: >
|
||
|
Total number of times a file was failed to be opened
|
||
|
- name: write_buffered
|
||
|
type: integer
|
||
|
description: >
|
||
|
Total number of times file data is moved to Envoys internal flush buffer
|
||
|
- name: write_completed
|
||
|
type: integer
|
||
|
description: >
|
||
|
Total number of times a file was written
|
||
|
- name: write_total_buffered
|
||
|
type: integer
|
||
|
description: >
|
||
|
Current total size of internal flush buffer in bytes
|
||
|
|
||
|
- name: runtime
|
||
|
type: group
|
||
|
fields:
|
||
|
- name: load_error
|
||
|
type: integer
|
||
|
description: >
|
||
|
Total number of load attempts that resulted in an error
|
||
|
- name: load_success
|
||
|
type: integer
|
||
|
description: >
|
||
|
Total number of load attempts that were successful
|
||
|
- name: num_keys
|
||
|
type: integer
|
||
|
description: >
|
||
|
Number of keys currently loaded
|
||
|
- name: override_dir_exists
|
||
|
type: integer
|
||
|
description: >
|
||
|
Total number of loads that did use an override directory
|
||
|
- name: override_dir_not_exists
|
||
|
type: integer
|
||
|
description: >
|
||
|
Total number of loads that did not use an override directory
|
||
|
- name: admin_overrides_active
|
||
|
type: integer
|
||
|
|
||
|
- name: listener_manager
|
||
|
type: group
|
||
|
fields:
|
||
|
- name: listener_added
|
||
|
type: integer
|
||
|
description: >
|
||
|
Total listeners added (either via static config or LDS)
|
||
|
- name: listener_create_failure
|
||
|
type: integer
|
||
|
description: >
|
||
|
Total failed listener object additions to workers
|
||
|
- name: listener_create_success
|
||
|
type: integer
|
||
|
description: >
|
||
|
Total listener objects successfully added to workers
|
||
|
- name: listener_modified
|
||
|
type: integer
|
||
|
description: >
|
||
|
Total listeners modified (via LDS)
|
||
|
- name: listener_removed
|
||
|
type: integer
|
||
|
description: >
|
||
|
Total listeners removed (via LDS)
|
||
|
- name: total_listeners_active
|
||
|
type: integer
|
||
|
description: >
|
||
|
Number of currently active listeners
|
||
|
- name: total_listeners_draining
|
||
|
type: integer
|
||
|
description: >
|
||
|
Number of currently draining listeners
|
||
|
- name: total_listeners_warming
|
||
|
type: integer
|
||
|
description: >
|
||
|
Number of currently warming listeners
|
||
|
|
||
|
- name: stats
|
||
|
type: group
|
||
|
fields:
|
||
|
- name: overflow
|
||
|
type: integer
|
||
|
description: >
|
||
|
Total number of times Envoy cannot allocate a statistic due to a shortage of shared memory
|
||
|
|
||
|
- name: server
|
||
|
type: group
|
||
|
fields:
|
||
|
- name: days_until_first_cert_expiring
|
||
|
type: integer
|
||
|
description: >
|
||
|
Number of days until the next certificate being managed will expire
|
||
|
- name: live
|
||
|
type: integer
|
||
|
description: >
|
||
|
1 if the server is not currently draining, 0 otherwise
|
||
|
- name: memory_allocated
|
||
|
type: integer
|
||
|
description: >
|
||
|
Current amount of allocated memory in bytes
|
||
|
- name: memory_heap_size
|
||
|
type: integer
|
||
|
description: >
|
||
|
Current reserved heap size in bytes
|
||
|
- name: parent_connections
|
||
|
type: integer
|
||
|
description: >
|
||
|
Total connections of the old Envoy process on hot restart
|
||
|
- name: total_connections
|
||
|
type: integer
|
||
|
description: >
|
||
|
Total connections of both new and old Envoy processes
|
||
|
- name: uptime
|
||
|
type: integer
|
||
|
description: >
|
||
|
Current server uptime in seconds
|
||
|
- name: version
|
||
|
type: integer
|
||
|
description: >
|
||
|
Integer represented version number based on SCM revision
|
||
|
- name: watchdog_mega_miss
|
||
|
type: integer
|
||
|
- name: watchdog_miss
|
||
|
type: integer
|
||
|
- name: hot_restart_epoch
|
||
|
type: integer
|
||
|
description: >
|
||
|
Current hot restart epoch
|
||
|
|
||
|
- name: http2
|
||
|
type: group
|
||
|
fields:
|
||
|
- name: header_overflow
|
||
|
type: integer
|
||
|
description: >
|
||
|
Total number of connections reset due to the headers being larger than Envoy::Http::Http2::ConnectionImpl::StreamImpl::MAX_HEADER_SIZE (63k)
|
||
|
- name: headers_cb_no_stream
|
||
|
type: integer
|
||
|
description: >
|
||
|
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
|
||
|
- name: rx_messaging_error
|
||
|
type: integer
|
||
|
description: >
|
||
|
Total number of invalid received frames that violated section 8 of the HTTP/2 spec. This will result in a tx_reset
|
||
|
- name: rx_reset
|
||
|
type: integer
|
||
|
description: >
|
||
|
Total number of reset stream frames received by Envoy
|
||
|
- name: too_many_header_frames
|
||
|
type: integer
|
||
|
description: >
|
||
|
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
|
||
|
- name: trailers
|
||
|
type: integer
|
||
|
description: >
|
||
|
Total number of trailers seen on requests coming from downstream
|
||
|
- name: tx_reset
|
||
|
type: integer
|
||
|
description: >
|
||
|
Total number of reset stream frames transmitted by Envoy
|