aws / aws/aws-app-mesh-roadmap

Feature Request: Support configurable panic threshold

Open
#239 0 comments 26 reactions 1 assignee Claimed by @LancerRainier View on GitHub
enhancement Roadmap: Accepted
Dominant language
No language data
Stars
344
Forks
24
PR merge metrics
No merged PRs in 30d

Description

*If you want to see App Mesh implement this idea, please upvote with a :+1:.*

**Tell us about your request**
Envoy today uses a default 50% panic threshold in each of its clusters. [Panic threshold](https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/upstream/load_balancing/panic_threshold#arch-overview-load-balancing-panic-threshold) allows Envoy to fall back on routing traffic to unhealthy/degraded hosts if the overall percentage of healthy hosts within the cluster falls below this value.

**Which integration(s) is this request for?**
all

**Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?**
Effectively, panic threshold allows Envoy to override certain mechanisms like active health checks and outlier detection if half of the hosts within the cluster are unhealthy. Allowing panic threshold to be configurable means users have the option to further control whether and when a client should continue routing requests to potentially unhealthy endpoints or to stop sending traffic altogether.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.