certs
print certs on machine
clusters
upstream cluster status
dump current Envoy configs (experimental)
The resource to dump
The mask to apply. When both resource and mask are specified, the mask is applied to every element in the desired repeated field so that only a subset of fields are returned. The mask is parsed as a ProtobufWkt::FieldMask
Dump only the currently loaded configurations whose names match the specified regex. Can be used with both resource and mask query parameters.
Dump currently loaded configuration including EDS. See the response definition for more information
contention
dump current Envoy mutex contention stats (if enabled)
enable/disable the CPU profiler
y
n
enables the CPU profiler
drain listeners
When draining listeners, enter a graceful drain period prior to closing listeners. This behaviour and duration is configurable via server options or CLI
When draining listeners, do not exit after the drain period. This must be used with graceful
Drains all inbound listeners. traffic_direction field in envoy_v3_api_msg_config.listener.v3.Listener is used to determine whether a listener is inbound or outbound.
cause the server to fail health checks
cause the server to pass health checks
heap_dump
dump current Envoy heap (if supported)
enable/disable the heap profiler
y
n
enable/disable the heap profiler
help
print out list of admin commands
hot_restart_version
print the hot restart compatibility version
dump current Envoy init manager information (experimental)
The desired component to dump unready targets. The mask is parsed as a ProtobufWkt::FieldMask. For example, get the unready targets of all listeners with /init_dump?mask=listener`
print listener info
text
json
File format to use
query/change logging levels
Change multiple logging levels by setting to <logger_name1>:<desired_level1>,<logger_name2>:<desired_level2>.
trace
debug
info
warning
error
critical
off
desired logging level
memory
print current allocation/heap usage
exit the server
ready
print server state, return 200 if LIVE, otherwise return 503
reopen access logs
reset all counters to zero
runtime
print runtime values
Adds or modifies runtime values as passed in query parameters. To delete a previously added key, use an empty string as the value. Note that deletion only applies to overrides added via this endpoint; values loaded from disk can be modified via override but not deleted. E.g. ?key1=value1&key2=value2...
server_info
print server version/status information
print server stats
Only include stats that have been written by system since restart
Regular expression (Google re2) for filtering stats
html
active-html
text
json
Format to use
All
Counters
Histograms
Gauges
TextReadouts
Stat types to include.
cumulative
disjoint
detailed
none
Histogram bucket display mode
print server stats in prometheus format
Only include stats that have been written by system since restart
Render text_readouts as new gaugues with value 0 (increases Prometheus data size)
Regular expression (Google re2) for filtering stats
stats/recentlookups
Show recent stat-name lookups
clear list of stat-name lookups and counter
disable recording of reset stat-name lookup names
enable recording of reset stat-name lookup names