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
// 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