CircuitBreaker

    • List of selectors to match dataplanes that are sources of traffic.

      • match (optional)

        Tags to match, can be used for both source and destinations

    • destinations (required, repeated)

      List of selectors to match services that are destinations of traffic.

      • match (optional)

        Tags to match, can be used for both source and destinations

    • conf (required)

      • interval (optional)

        Time interval between ejection analysis sweeps

      • baseEjectionTime (optional)

        The base time that a host is ejected for. The real time is equal to the base time multiplied by the number of times the host has been ejected

      • maxEjectionPercent (optional)

        The maximum percent of an upstream cluster that can be ejected due to outlier detection, has to be in [0 - 100] range

      • Enables Split Mode in which local and external errors are distinguished

      • thresholds (optional)

        • maxConnections (optional)

          The maximum number of connections that Envoy will make to the upstream cluster. If not specified, the default is 1024.

        • maxPendingRequests (optional)

          The maximum number of pending requests that Envoy will allow to the upstream cluster. If not specified, the default is 1024.

        • (optional)

          The maximum number of parallel retries that Envoy will allow to the upstream cluster. If not specified, the default is 3.

        • The maximum number of parallel requests that Envoy will make to the upstream cluster. If not specified, the default is 1024.