public interface WatchdogOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
Watchdog.WatchdogAction |
getActions(int index)
Register actions that will fire on given WatchDog events.
|
int |
getActionsCount()
Register actions that will fire on given WatchDog events.
|
List<Watchdog.WatchdogAction> |
getActionsList()
Register actions that will fire on given WatchDog events.
|
Watchdog.WatchdogActionOrBuilder |
getActionsOrBuilder(int index)
Register actions that will fire on given WatchDog events.
|
List<? extends Watchdog.WatchdogActionOrBuilder> |
getActionsOrBuilderList()
Register actions that will fire on given WatchDog events.
|
com.google.protobuf.Duration |
getKillTimeout()
If a watched thread has been nonresponsive for this duration, assume a
programming error and kill the entire Envoy process.
|
com.google.protobuf.DurationOrBuilder |
getKillTimeoutOrBuilder()
If a watched thread has been nonresponsive for this duration, assume a
programming error and kill the entire Envoy process.
|
com.google.protobuf.Duration |
getMaxKillTimeoutJitter()
Defines the maximum jitter used to adjust the *kill_timeout* if *kill_timeout* is
enabled.
|
com.google.protobuf.DurationOrBuilder |
getMaxKillTimeoutJitterOrBuilder()
Defines the maximum jitter used to adjust the *kill_timeout* if *kill_timeout* is
enabled.
|
com.google.protobuf.Duration |
getMegamissTimeout()
The duration after which Envoy counts a nonresponsive thread in the
*watchdog_mega_miss* statistic.
|
com.google.protobuf.DurationOrBuilder |
getMegamissTimeoutOrBuilder()
The duration after which Envoy counts a nonresponsive thread in the
*watchdog_mega_miss* statistic.
|
com.google.protobuf.Duration |
getMissTimeout()
The duration after which Envoy counts a nonresponsive thread in the
*watchdog_miss* statistic.
|
com.google.protobuf.DurationOrBuilder |
getMissTimeoutOrBuilder()
The duration after which Envoy counts a nonresponsive thread in the
*watchdog_miss* statistic.
|
Percent |
getMultikillThreshold()
Sets the threshold for *multikill_timeout* in terms of the percentage of
nonresponsive threads required for the *multikill_timeout*.
|
PercentOrBuilder |
getMultikillThresholdOrBuilder()
Sets the threshold for *multikill_timeout* in terms of the percentage of
nonresponsive threads required for the *multikill_timeout*.
|
com.google.protobuf.Duration |
getMultikillTimeout()
If max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))
threads have been nonresponsive for at least this duration kill the entire
Envoy process.
|
com.google.protobuf.DurationOrBuilder |
getMultikillTimeoutOrBuilder()
If max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))
threads have been nonresponsive for at least this duration kill the entire
Envoy process.
|
boolean |
hasKillTimeout()
If a watched thread has been nonresponsive for this duration, assume a
programming error and kill the entire Envoy process.
|
boolean |
hasMaxKillTimeoutJitter()
Defines the maximum jitter used to adjust the *kill_timeout* if *kill_timeout* is
enabled.
|
boolean |
hasMegamissTimeout()
The duration after which Envoy counts a nonresponsive thread in the
*watchdog_mega_miss* statistic.
|
boolean |
hasMissTimeout()
The duration after which Envoy counts a nonresponsive thread in the
*watchdog_miss* statistic.
|
boolean |
hasMultikillThreshold()
Sets the threshold for *multikill_timeout* in terms of the percentage of
nonresponsive threads required for the *multikill_timeout*.
|
boolean |
hasMultikillTimeout()
If max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))
threads have been nonresponsive for at least this duration kill the entire
Envoy process.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofList<Watchdog.WatchdogAction> getActionsList()
Register actions that will fire on given WatchDog events. See *WatchDogAction* for priority of events.
repeated .envoy.config.bootstrap.v4alpha.Watchdog.WatchdogAction actions = 7;Watchdog.WatchdogAction getActions(int index)
Register actions that will fire on given WatchDog events. See *WatchDogAction* for priority of events.
repeated .envoy.config.bootstrap.v4alpha.Watchdog.WatchdogAction actions = 7;int getActionsCount()
Register actions that will fire on given WatchDog events. See *WatchDogAction* for priority of events.
repeated .envoy.config.bootstrap.v4alpha.Watchdog.WatchdogAction actions = 7;List<? extends Watchdog.WatchdogActionOrBuilder> getActionsOrBuilderList()
Register actions that will fire on given WatchDog events. See *WatchDogAction* for priority of events.
repeated .envoy.config.bootstrap.v4alpha.Watchdog.WatchdogAction actions = 7;Watchdog.WatchdogActionOrBuilder getActionsOrBuilder(int index)
Register actions that will fire on given WatchDog events. See *WatchDogAction* for priority of events.
repeated .envoy.config.bootstrap.v4alpha.Watchdog.WatchdogAction actions = 7;boolean hasMissTimeout()
The duration after which Envoy counts a nonresponsive thread in the *watchdog_miss* statistic. If not specified the default is 200ms.
.google.protobuf.Duration miss_timeout = 1;com.google.protobuf.Duration getMissTimeout()
The duration after which Envoy counts a nonresponsive thread in the *watchdog_miss* statistic. If not specified the default is 200ms.
.google.protobuf.Duration miss_timeout = 1;com.google.protobuf.DurationOrBuilder getMissTimeoutOrBuilder()
The duration after which Envoy counts a nonresponsive thread in the *watchdog_miss* statistic. If not specified the default is 200ms.
.google.protobuf.Duration miss_timeout = 1;boolean hasMegamissTimeout()
The duration after which Envoy counts a nonresponsive thread in the *watchdog_mega_miss* statistic. If not specified the default is 1000ms.
.google.protobuf.Duration megamiss_timeout = 2;com.google.protobuf.Duration getMegamissTimeout()
The duration after which Envoy counts a nonresponsive thread in the *watchdog_mega_miss* statistic. If not specified the default is 1000ms.
.google.protobuf.Duration megamiss_timeout = 2;com.google.protobuf.DurationOrBuilder getMegamissTimeoutOrBuilder()
The duration after which Envoy counts a nonresponsive thread in the *watchdog_mega_miss* statistic. If not specified the default is 1000ms.
.google.protobuf.Duration megamiss_timeout = 2;boolean hasKillTimeout()
If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process. Set to 0 to disable kill behavior. If not specified the default is 0 (disabled).
.google.protobuf.Duration kill_timeout = 3;com.google.protobuf.Duration getKillTimeout()
If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process. Set to 0 to disable kill behavior. If not specified the default is 0 (disabled).
.google.protobuf.Duration kill_timeout = 3;com.google.protobuf.DurationOrBuilder getKillTimeoutOrBuilder()
If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process. Set to 0 to disable kill behavior. If not specified the default is 0 (disabled).
.google.protobuf.Duration kill_timeout = 3;boolean hasMaxKillTimeoutJitter()
Defines the maximum jitter used to adjust the *kill_timeout* if *kill_timeout* is enabled. Enabling this feature would help to reduce risk of synchronized watchdog kill events across proxies due to external triggers. Set to 0 to disable. If not specified the default is 0 (disabled).
.google.protobuf.Duration max_kill_timeout_jitter = 6 [(.validate.rules) = { ... }com.google.protobuf.Duration getMaxKillTimeoutJitter()
Defines the maximum jitter used to adjust the *kill_timeout* if *kill_timeout* is enabled. Enabling this feature would help to reduce risk of synchronized watchdog kill events across proxies due to external triggers. Set to 0 to disable. If not specified the default is 0 (disabled).
.google.protobuf.Duration max_kill_timeout_jitter = 6 [(.validate.rules) = { ... }com.google.protobuf.DurationOrBuilder getMaxKillTimeoutJitterOrBuilder()
Defines the maximum jitter used to adjust the *kill_timeout* if *kill_timeout* is enabled. Enabling this feature would help to reduce risk of synchronized watchdog kill events across proxies due to external triggers. Set to 0 to disable. If not specified the default is 0 (disabled).
.google.protobuf.Duration max_kill_timeout_jitter = 6 [(.validate.rules) = { ... }boolean hasMultikillTimeout()
If max(2, ceil(registered_threads * Fraction(*multikill_threshold*))) threads have been nonresponsive for at least this duration kill the entire Envoy process. Set to 0 to disable this behavior. If not specified the default is 0 (disabled).
.google.protobuf.Duration multikill_timeout = 4;com.google.protobuf.Duration getMultikillTimeout()
If max(2, ceil(registered_threads * Fraction(*multikill_threshold*))) threads have been nonresponsive for at least this duration kill the entire Envoy process. Set to 0 to disable this behavior. If not specified the default is 0 (disabled).
.google.protobuf.Duration multikill_timeout = 4;com.google.protobuf.DurationOrBuilder getMultikillTimeoutOrBuilder()
If max(2, ceil(registered_threads * Fraction(*multikill_threshold*))) threads have been nonresponsive for at least this duration kill the entire Envoy process. Set to 0 to disable this behavior. If not specified the default is 0 (disabled).
.google.protobuf.Duration multikill_timeout = 4;boolean hasMultikillThreshold()
Sets the threshold for *multikill_timeout* in terms of the percentage of nonresponsive threads required for the *multikill_timeout*. If not specified the default is 0.
.envoy.type.v3.Percent multikill_threshold = 5;Percent getMultikillThreshold()
Sets the threshold for *multikill_timeout* in terms of the percentage of nonresponsive threads required for the *multikill_timeout*. If not specified the default is 0.
.envoy.type.v3.Percent multikill_threshold = 5;PercentOrBuilder getMultikillThresholdOrBuilder()
Sets the threshold for *multikill_timeout* in terms of the percentage of nonresponsive threads required for the *multikill_timeout*. If not specified the default is 0.
.envoy.type.v3.Percent multikill_threshold = 5;Copyright © 2018–2021 The Envoy Project. All rights reserved.