-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Possible Enhancements for rate_limit processor #23276
Comments
Pinging @elastic/integrations-platforms (Team:Platforms) |
The processor will log a debug-level message in the Beat's log whenever an event is dropped.
|
So we'd probably have to have something ingesting the filebeat log itself then (and be ingesting debug events). Is there a plan to emit some sort of stack monitoring counter? Seems like that'd be easier to spot when it happens (via alert on monitoring cluster). For context I'd still treat throttling as a critical event to take care of (figure out what's wrong with the service that's' causing the log spam, fix it in an upcoming release). But throttling in place would help avoid killing elasticsearch and having to clean up that problem in addition to the spammy logger. |
Yes, this is exactly the plan: #23330 (comment). I have a PR open that I'm hoping to resume work on tomorrow. Don't pay attention to the PR title and description as it stands now; I will update those once I update the PR. |
Awesome, thanks! |
@ycombinator I see the PR got merged, what's the status of the issue? |
I think this issue is still okay to keep open. There is one improvement mentioned in the description that is not yet implemented, viz.:
We currently implement the latter (drop) but not yet the former (throttle). Throttling might require larger changes to the event processing pipeline in libbeat. The other two improvements mentioned in the description have been implemented:
Was done as part of the initial PR implementing the
Was done in a follow up PR: #23330 |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Describe the enhancement:
Some possible future improvements:
Describe a specific use case for the enhancement or feature:
More information about what the rate processor is doing.
The text was updated successfully, but these errors were encountered: