envoyproxy / envoyproxy/envoy

Bypass Ratelimit service , if Ratelimit svc healthcheck fails

Open
#22,398 2 comments 0 reactions 0 assignees View on GitHub
area/ratelimit help wanted question
Dominant language
C++
Stars
28.9k
Forks
5.6k
Avg merge
1d 20h
Merged PRs (30d)
437

Description

NOTE : This is not an issue . I am asking for a solution if anyone has implemented.
I did not find any community group where I will ask for the solution. So posting here.
-----------------------------

Hi All,
My applications are running in Kubernets with ISTIO .
I working on implementing ratelimiting using Envoy Filters.

I have deployed the Ratelimit service and Redis .
http_health_check is configured for Ratelimit service and Redis healthcheck is implemented using REDIS_HEALTH_CHECK_ACTIVE_CONNECTION=true

We are facing an issue where , if Ratelimit service or Redis is down then latency is increased by the timeout configured for Ratelimit or Redis.

we are looking for a solution where :
If the Ratelimit service is DOWN , then Envoy will not reach ratelimit service. It will bypass it and directly call the upstream.

Looking for suggestions and guidance .

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.