envoyproxy / envoyproxy/gateway

Document overload manager configuration

Open
#8,749 1 comment 0 reactions 0 assignees View on GitHub
documentation help wanted
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.