| Package | Description |
|---|---|
| io.envoyproxy.envoy.config.bootstrap.v3 |
| Modifier and Type | Method and Description |
|---|---|
Watchdog.Builder |
Watchdog.Builder.addActions(int index,
Watchdog.WatchdogAction.Builder builderForValue)
Register actions that will fire on given WatchDog events.
|
Watchdog.Builder |
Watchdog.Builder.addActions(int index,
Watchdog.WatchdogAction value)
Register actions that will fire on given WatchDog events.
|
Watchdog.Builder |
Watchdog.Builder.addActions(Watchdog.WatchdogAction.Builder builderForValue)
Register actions that will fire on given WatchDog events.
|
Watchdog.Builder |
Watchdog.Builder.addActions(Watchdog.WatchdogAction value)
Register actions that will fire on given WatchDog events.
|
Watchdog.Builder |
Watchdog.Builder.addAllActions(Iterable<? extends Watchdog.WatchdogAction> values)
Register actions that will fire on given WatchDog events.
|
Watchdog.Builder |
Watchdog.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Watchdog.Builder |
Watchdog.Builder.clear() |
Watchdog.Builder |
Watchdog.Builder.clearActions()
Register actions that will fire on given WatchDog events.
|
Watchdog.Builder |
Watchdog.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Watchdog.Builder |
Watchdog.Builder.clearKillTimeout()
If a watched thread has been nonresponsive for this duration, assume a
programming error and kill the entire Envoy process.
|
Watchdog.Builder |
Watchdog.Builder.clearMaxKillTimeoutJitter()
Defines the maximum jitter used to adjust the *kill_timeout* if *kill_timeout* is
enabled.
|
Watchdog.Builder |
Watchdog.Builder.clearMegamissTimeout()
The duration after which Envoy counts a nonresponsive thread in the
*watchdog_mega_miss* statistic.
|
Watchdog.Builder |
Watchdog.Builder.clearMissTimeout()
The duration after which Envoy counts a nonresponsive thread in the
*watchdog_miss* statistic.
|
Watchdog.Builder |
Watchdog.Builder.clearMultikillThreshold()
Sets the threshold for *multikill_timeout* in terms of the percentage of
nonresponsive threads required for the *multikill_timeout*.
|
Watchdog.Builder |
Watchdog.Builder.clearMultikillTimeout()
If max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))
threads have been nonresponsive for at least this duration kill the entire
Envoy process.
|
Watchdog.Builder |
Watchdog.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Watchdog.Builder |
Watchdog.Builder.clone() |
Watchdog.Builder |
Watchdogs.Builder.getMainThreadWatchdogBuilder()
Watchdog for the main thread.
|
Watchdog.Builder |
Bootstrap.Builder.getWatchdogBuilder()
Deprecated.
|
Watchdog.Builder |
Watchdogs.Builder.getWorkerWatchdogBuilder()
Watchdog for the worker threads.
|
Watchdog.Builder |
Watchdog.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Watchdog.Builder |
Watchdog.Builder.mergeFrom(com.google.protobuf.Message other) |
Watchdog.Builder |
Watchdog.Builder.mergeFrom(Watchdog other) |
Watchdog.Builder |
Watchdog.Builder.mergeKillTimeout(com.google.protobuf.Duration value)
If a watched thread has been nonresponsive for this duration, assume a
programming error and kill the entire Envoy process.
|
Watchdog.Builder |
Watchdog.Builder.mergeMaxKillTimeoutJitter(com.google.protobuf.Duration value)
Defines the maximum jitter used to adjust the *kill_timeout* if *kill_timeout* is
enabled.
|
Watchdog.Builder |
Watchdog.Builder.mergeMegamissTimeout(com.google.protobuf.Duration value)
The duration after which Envoy counts a nonresponsive thread in the
*watchdog_mega_miss* statistic.
|
Watchdog.Builder |
Watchdog.Builder.mergeMissTimeout(com.google.protobuf.Duration value)
The duration after which Envoy counts a nonresponsive thread in the
*watchdog_miss* statistic.
|
Watchdog.Builder |
Watchdog.Builder.mergeMultikillThreshold(Percent value)
Sets the threshold for *multikill_timeout* in terms of the percentage of
nonresponsive threads required for the *multikill_timeout*.
|
Watchdog.Builder |
Watchdog.Builder.mergeMultikillTimeout(com.google.protobuf.Duration value)
If max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))
threads have been nonresponsive for at least this duration kill the entire
Envoy process.
|
Watchdog.Builder |
Watchdog.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
static Watchdog.Builder |
Watchdog.newBuilder() |
static Watchdog.Builder |
Watchdog.newBuilder(Watchdog prototype) |
Watchdog.Builder |
Watchdog.newBuilderForType() |
protected Watchdog.Builder |
Watchdog.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
Watchdog.Builder |
Watchdog.Builder.removeActions(int index)
Register actions that will fire on given WatchDog events.
|
Watchdog.Builder |
Watchdog.Builder.setActions(int index,
Watchdog.WatchdogAction.Builder builderForValue)
Register actions that will fire on given WatchDog events.
|
Watchdog.Builder |
Watchdog.Builder.setActions(int index,
Watchdog.WatchdogAction value)
Register actions that will fire on given WatchDog events.
|
Watchdog.Builder |
Watchdog.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Watchdog.Builder |
Watchdog.Builder.setKillTimeout(com.google.protobuf.Duration.Builder builderForValue)
If a watched thread has been nonresponsive for this duration, assume a
programming error and kill the entire Envoy process.
|
Watchdog.Builder |
Watchdog.Builder.setKillTimeout(com.google.protobuf.Duration value)
If a watched thread has been nonresponsive for this duration, assume a
programming error and kill the entire Envoy process.
|
Watchdog.Builder |
Watchdog.Builder.setMaxKillTimeoutJitter(com.google.protobuf.Duration.Builder builderForValue)
Defines the maximum jitter used to adjust the *kill_timeout* if *kill_timeout* is
enabled.
|
Watchdog.Builder |
Watchdog.Builder.setMaxKillTimeoutJitter(com.google.protobuf.Duration value)
Defines the maximum jitter used to adjust the *kill_timeout* if *kill_timeout* is
enabled.
|
Watchdog.Builder |
Watchdog.Builder.setMegamissTimeout(com.google.protobuf.Duration.Builder builderForValue)
The duration after which Envoy counts a nonresponsive thread in the
*watchdog_mega_miss* statistic.
|
Watchdog.Builder |
Watchdog.Builder.setMegamissTimeout(com.google.protobuf.Duration value)
The duration after which Envoy counts a nonresponsive thread in the
*watchdog_mega_miss* statistic.
|
Watchdog.Builder |
Watchdog.Builder.setMissTimeout(com.google.protobuf.Duration.Builder builderForValue)
The duration after which Envoy counts a nonresponsive thread in the
*watchdog_miss* statistic.
|
Watchdog.Builder |
Watchdog.Builder.setMissTimeout(com.google.protobuf.Duration value)
The duration after which Envoy counts a nonresponsive thread in the
*watchdog_miss* statistic.
|
Watchdog.Builder |
Watchdog.Builder.setMultikillThreshold(Percent.Builder builderForValue)
Sets the threshold for *multikill_timeout* in terms of the percentage of
nonresponsive threads required for the *multikill_timeout*.
|
Watchdog.Builder |
Watchdog.Builder.setMultikillThreshold(Percent value)
Sets the threshold for *multikill_timeout* in terms of the percentage of
nonresponsive threads required for the *multikill_timeout*.
|
Watchdog.Builder |
Watchdog.Builder.setMultikillTimeout(com.google.protobuf.Duration.Builder builderForValue)
If max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))
threads have been nonresponsive for at least this duration kill the entire
Envoy process.
|
Watchdog.Builder |
Watchdog.Builder.setMultikillTimeout(com.google.protobuf.Duration value)
If max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))
threads have been nonresponsive for at least this duration kill the entire
Envoy process.
|
Watchdog.Builder |
Watchdog.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Watchdog.Builder |
Watchdog.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Watchdog.Builder |
Watchdog.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
Watchdogs.Builder |
Watchdogs.Builder.setMainThreadWatchdog(Watchdog.Builder builderForValue)
Watchdog for the main thread.
|
Bootstrap.Builder |
Bootstrap.Builder.setWatchdog(Watchdog.Builder builderForValue)
Deprecated.
|
Watchdogs.Builder |
Watchdogs.Builder.setWorkerWatchdog(Watchdog.Builder builderForValue)
Watchdog for the worker threads.
|
Copyright © 2018–2021 The Envoy Project. All rights reserved.