envoyproxy/envoy

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

Open

#12 190 ouverte le 20 juil. 2020

Voir sur GitHub
 (2 commentaires) (0 réactions) (0 assignés)C++ (5 373 forks)batch import
area/overload_managerenhancementhelp wanted

Métriques du dépôt

Stars
 (27 997 stars)
Métriques de merge PR
 (Merge moyen 8j) (378 PRs mergées en 30 j)

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.

Guide contributeur