Circuit breaking

The following is an example circuit breaker configuration:

circuit_breakers:
thresholds:
  - priority: "DEFAULT"
    max_requests: 75
    max_pending_requests: 35
    retry_budget:
      budget_percent:
        value: 25.0
      min_retry_concurrency: 10

Runtime

All circuit breaking settings are runtime configurable for all defined priorities based on cluster name. They follow the following naming scheme circuit_breakers.<cluster_name>.<priority>.<setting>. cluster_name is the name field in each cluster’s configuration, which is set in the Envoy config file. Available runtime settings will override settings set in the Envoy config file.