envoyproxy / envoyproxy/gateway
Document overload manager configuration
- Dominant language
- Go
- Stars
- 3k
- Forks
- 864
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 140
Description
I am realizing that I depend on an undocumented behavior. The overload manager triggers when memory usage reaches 80% and stops accepting requests:
https://github.com/envoyproxy/gateway/blob/8e813bdd05ecbccf0650c15f9b309b4ca49384e0/internal/infrastructure/kubernetes/proxy/resource.go#L477
https://github.com/envoyproxy/gateway/blob/8e813bdd05ecbccf0650c15f9b309b4ca49384e0/internal/xds/bootstrap/bootstrap.yaml.tpl#L322-L345
I have configured the `HorizontalPodAutoscaler` threshold to a lower value, so I would consider any change that lower the overload manager threshold below it, a breaking change.
Maybe a new "Overload Manager" page under [Traffic](https://gateway.envoyproxy.io/v1.7/tasks/traffic/)? Although it is not really a "task" since it is not configurable at the moment (#3604)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.