package envoy.config.bootstrap.v3

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message Admin

bootstrap.proto:423

Administration interface :ref:`operations documentation <operations_admin_interface>`. [#next-free-field: 7]

Used in: Bootstrap

message Bootstrap

bootstrap.proto:45

Bootstrap :ref:`configuration overview <config_overview_bootstrap>`. [#next-free-field: 42]

Used in: admin.v3.BootstrapConfigDump

message Bootstrap.ApplicationLogConfig

bootstrap.proto:104

Used in: Bootstrap

message Bootstrap.ApplicationLogConfig.LogFormat

bootstrap.proto:105

Used in: ApplicationLogConfig

message Bootstrap.DeferredStatOptions

bootstrap.proto:127

Used in: Bootstrap

message Bootstrap.DynamicResources

bootstrap.proto:71

[#next-free-field: 7]

Used in: Bootstrap

message Bootstrap.GrpcAsyncClientManagerConfig

bootstrap.proto:139

Used in: Bootstrap

message Bootstrap.StaticResources

bootstrap.proto:49

Used in: Bootstrap

message ClusterManager

bootstrap.proto:456

Cluster manager :ref:`architecture overview <arch_overview_cluster_manager>`. [#next-free-field: 6]

Used in: Bootstrap

message ClusterManager.OutlierDetection

bootstrap.proto:460

Used in: ClusterManager

message CustomInlineHeader

bootstrap.proto:726

Used to specify the header that needs to be registered as an inline header. If request or response contain multiple headers with the same name and the header name is registered as an inline header. Then multiple headers will be folded into one, and multiple header values will be concatenated by a suitable delimiter. The delimiter is generally a comma. For example, if 'foo' is registered as an inline header, and the headers contains the following two headers: .. code-block:: text foo: bar foo: eep Then they will eventually be folded into: .. code-block:: text foo: bar, eep Inline headers provide O(1) search performance, but each inline header imposes an additional memory overhead on all instances of the corresponding type of HeaderMap or TrailerMap.

Used in: Bootstrap

enum CustomInlineHeader.InlineHeaderType

bootstrap.proto:727

Used in: CustomInlineHeader

message FatalAction

bootstrap.proto:586

Fatal actions to run while crashing. Actions can be safe (meaning they are async-signal safe) or unsafe. We run all safe actions before we run unsafe actions. If using an unsafe action that could get stuck or deadlock, it important to have an out of band system to terminate the process. The interface for the extension is ``Envoy::Server::Configuration::FatalAction``. ``FatalAction`` extensions live in the ``envoy.extensions.fatal_actions`` API namespace.

Used in: Bootstrap

message LayeredRuntime

bootstrap.proto:693

Runtime :ref:`configuration overview <config_runtime>`.

Used in: Bootstrap

message MemoryAllocatorManager

bootstrap.proto:742

Used in: Bootstrap

message Runtime

bootstrap.proto:593

Runtime :ref:`configuration overview <config_runtime>` (deprecated).

message RuntimeLayer

bootstrap.proto:625

[#next-free-field: 6]

Used in: LayeredRuntime

message RuntimeLayer.AdminLayer

bootstrap.proto:654

:ref:`Admin console runtime <config_runtime_admin>` layer.

Used in: RuntimeLayer

(message has no fields)

message RuntimeLayer.DiskLayer

bootstrap.proto:630

:ref:`Disk runtime <config_runtime_local_disk>` layer.

Used in: RuntimeLayer

message RuntimeLayer.RtdsLayer

bootstrap.proto:660

:ref:`Runtime Discovery Service (RTDS) <config_runtime_rtds>` layer.

Used in: RuntimeLayer

message Watchdog

bootstrap.proto:518

Envoy process watchdog configuration. When configured, this monitors for nonresponsive threads and kills the process after the configured thresholds. See the :ref:`watchdog documentation <operations_performance_watchdog>` for more information. [#next-free-field: 8]

Used in: Bootstrap, Watchdogs

message Watchdog.WatchdogAction

bootstrap.proto:521

Used in: Watchdog

enum Watchdog.WatchdogAction.WatchdogEvent

bootstrap.proto:528

The events are fired in this order: KILL, MULTIKILL, MEGAMISS, MISS. Within an event type, actions execute in the order they are configured. For KILL/MULTIKILL there is a default PANIC that will run after the registered actions and kills the process if it wasn't already killed. It might be useful to specify several debug actions, and possibly an alternate FATAL action.

Used in: WatchdogAction

message Watchdogs

bootstrap.proto:506

Allows you to specify different watchdog configs for different subsystems. This allows finer tuned policies for the watchdog. If a subsystem is omitted the default values for that system will be used.

Used in: Bootstrap