envoyproxy/envoy

Overload Manager should monitor epoll loop duration and polling delay as resources

Open

#12.190 aberto em 20 de jul. de 2020

Ver no GitHub
 (2 comments) (0 reactions) (0 assignees)C++ (5.373 forks)batch import
area/overload_managerenhancementhelp wanted

Métricas do repositório

Stars
 (27.997 stars)
Métricas de merge de PR
 (Mesclagem média 8d) (378 fundiu PRs em 30d)

Description

The Overload Manager has a configurable set of resource monitors that can be used to trigger actions when Envoy is overloaded. Monitoring the epoll loop duration and polling delay would allow proxies to take action when they are over-taxed in terms of CPU, possibly with a large number of pending events to handle. This could be done by polling the epoll stat metric, but I'm not sure that's the most efficient option.

Guia do colaborador