envoyproxy/envoy

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

Open

#12,190 创建于 2020年7月20日

在 GitHub 查看
 (2 评论) (0 反应) (0 负责人)C++ (5,373 fork)batch import
area/overload_managerenhancementhelp wanted

仓库指标

Star
 (27,997 star)
PR 合并指标
 (平均合并 8天) (30 天内合并 378 个 PR)

描述

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.

贡献者指南