Overload manager

    An example configuration of the overload manager is shown below. It shows a configuration to disable HTTP/1.x keepalive when heap memory usage reaches 95% and to stop accepting requests when heap memory usage reaches 99%.

    The overload manager uses Envoy’s extension framework for defining resource monitors. Envoy’s builtin resource monitors are listed .

    The following overload actions are supported:

    Each configured resource monitor has a statistics tree rooted at overload.<name>. with the following statistics:

    Each configured overload action has a statistics tree rooted at overload.<name>. with the following statistics: