envoyproxy / envoyproxy/envoy

reduce health check rate if there is active succeeding traffic

Open
#9,351 1 comment 0 reactions 0 assignees View on GitHub
area/perf area/service discovery help wanted
Dominant language
C++
Stars
28.9k
Forks
5.6k
Avg merge
1d 22h
Merged PRs (30d)
430

Description

This came up from a conversation I think with @snowp at KubeCon/EnvoyCon: we should be able to optionally lower the active health check rate if we are receiving a sufficient amount of passive traffic. As long as the upstream is able to send `x-envoy-immediate-health-check-fail` (as an upstream Envoy would do), draining should still be possible even in the passive case.

This would potentially mitigate some HC traffic explosion without having to resort to centralized HC.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.