Module dyncfgs

Source
Expand description

Dyncfgs used by the balancer.

Constants§

INJECT_PROXY_PROTOCOL_HEADER_HTTP
Whether to inject tcp proxy protocol headers to downstream http servers.
LOGGING_FILTER
Sets the filter to apply to stderr logging.
LOGGING_FILTER_DEFAULTS
Sets additional default directives to apply to stderr logging. These apply to all variations of log_filter. Directives other than module=off are likely incorrect. Comma separated list.
OPENTELEMETRY_FILTER
Sets the filter to apply to OpenTelemetry-backed distributed tracing.
OPENTELEMETRY_FILTER_DEFAULTS
Sets additional default directives to apply to OpenTelemetry-backed distributed tracing. These apply to all variations of opentelemetry_filter. Directives other than module=off are likely incorrect. Comma separated list.
SENTRY_FILTERS
Sets additional default directives to apply to sentry logging.
These apply on top of a default info directive. Directives other than
module=off are likely incorrect. Comma separated list.
SIGTERM_CONNECTION_WAIT
Duration to wait after listeners closed via SIGTERM for outstanding connections to complete.
SIGTERM_LISTEN_WAIT
Duration to wait after SIGTERM to begin shutdown of servers.

Functions§

all_dyncfgs
Adds the full set of all balancer Configs.
has_tracing_config_update
Returns true if updates contains an update to a tracing config, false otherwise.
set_defaults 🔒
Overrides default values for the Balancerd ConfigSet.
tracing_config
Get all dynamic tracing config parameters from this ConfigSet.