package envoy.extensions.health_checkers.dynamic_modules.v3

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

message DynamicModuleHealthCheck

dynamic_modules.proto:31

Configuration for the Dynamic Modules Health Checker. This health checker allows loading shared object files via ``dlopen`` to implement custom active health checking behavior. A module can be loaded by multiple health checkers; the module is loaded only once and shared across multiple health checker instances. Envoy drives the standard per-host interval and timeout timers and applies the common ``interval``, ``timeout``, ``healthy_threshold`` and ``unhealthy_threshold`` settings. On each interval the module is asked to check the host; it may perform the work on its own thread and reports the host's health status back to Envoy.