envoyproxy / envoyproxy/envoy

Reporting Interval not configurable from EnvoyFilters.

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

Description

*Title*: *Reporting Interval not configurable from EnvoyFilters.*

*Description*:
>Currently we have the reporting_interval as hardcoded in the Envoy layer. We have a use-case to push the rate-limit-quota usage reports more frequently , more like every 1sec.

Git code : https://github.com/envoyproxy/envoy/blob/main/source/extensions/filters/http/rate_limit_quota/filter_persistence.cc#L45C48-L45C52

Need help to override this interval , if there is a way to do so, please let us know.

[optional *Relevant Links*:]
>Any extra documentation required to understand the issue.

Contributor guide

Open the contributing guide

Research direction

Start with the linked source/extensions/filters/http/rate_limit_quota/filter_persistence.cc location and trace how the reporting interval is defined and configured. Check the surrounding rate-limit-quota filter configuration entry points for an existing override path. Done means the interval can be configured through the requested EnvoyFilter mechanism, with behavior and any required configuration documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
backend-api-design, networking
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.