You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,3 +19,4 @@ The `tools` directory follows https://github.com/envoyproxy/java-control-plane/c
19
19
8. You may need to add or remove protos depending on the failures and you would want to refer to the bazel dependencies file to figure out what failed, finally udpate the scripts to have the change.
20
20
21
21
Note: until we catch up with Envoy head version, slight adjustments might be needed for these scripts, towards matching upstream more closely.
// This bridge enables an Http client to connect to a TCP server via a Golang plugin, facilitating Protocol Convert from HTTP to any RPC protocol in Envoy.
22
+
//
23
+
// For an overview of the Golang HTTP TCP bridge please see the :ref:`configuration reference documentation <config_http_tcp_bridge_golang>`.
// is ``true``, only externally generated errors were used to calculate the threshold.
50
-
// The threshold is used to eject hosts based on their success rate. See
51
-
// :ref:`Cluster outlier detection <arch_overview_outlier_detection>` documentation for details.
52
44
//
53
-
// Note: this field may be omitted in any of the three following cases:
45
+
// * If :ref:`outlier_detection.split_external_local_origin_errors<envoy_v3_api_field_config.cluster.v3.OutlierDetection.split_external_local_origin_errors>`
46
+
// is ``false``, all errors: externally and locally generated were used to calculate the threshold.
47
+
// * If :ref:`outlier_detection.split_external_local_origin_errors<envoy_v3_api_field_config.cluster.v3.OutlierDetection.split_external_local_origin_errors>`
48
+
// is ``true``, only externally generated errors were used to calculate the threshold.
49
+
//
50
+
// The threshold is used to eject hosts based on their success rate. For more information, see the
// is ``true``, only externally generated errors were used in success rate calculation.
113
-
// See :ref:`Cluster outlier detection <arch_overview_outlier_detection>` documentation for
114
-
// details.
110
+
// The success rate for this host during the last measurement interval.
111
+
//
112
+
// * If :ref:`outlier_detection.split_external_local_origin_errors<envoy_v3_api_field_config.cluster.v3.OutlierDetection.split_external_local_origin_errors>`
113
+
// is ``false``, all errors: externally and locally generated were used in success rate calculation.
114
+
// * If :ref:`outlier_detection.split_external_local_origin_errors<envoy_v3_api_field_config.cluster.v3.OutlierDetection.split_external_local_origin_errors>`
115
+
// is ``true``, only externally generated errors were used in success rate calculation.
116
+
//
117
+
// For more information, see the :ref:`Cluster outlier detection <arch_overview_outlier_detection>` documentation.
118
+
//
119
+
// .. note::
120
+
//
121
+
// The message will be missing if the host didn't receive enough traffic to calculate a reliable success rate, or
122
+
// if the cluster had too few hosts to apply outlier ejection based on success rate.
115
123
//
116
-
// Note: the message will not be present if host did not have enough request volume to calculate
117
-
// success rate or the cluster did not have enough hosts to run through success rate outlier
118
-
// ejection.
119
124
type.v3.Percentsuccess_rate=4;
120
125
121
126
// The host's weight. If not configured, the value defaults to 1.
@@ -127,18 +132,20 @@ message HostStatus {
127
132
// The host's priority. If not configured, the value defaults to 0 (highest priority).
128
133
uint32priority=7;
129
134
130
-
// Request success rate for this host over the last calculated
131
-
// interval when only locally originated errors are taken into account and externally originated
132
-
// errors were treated as success.
133
-
// This field should be interpreted only when
135
+
// The success rate for this host during the last interval, considering only locally generated errors. Externally
0 commit comments