Skip to content

Add flush_threshold and flush_interval to remaining perfdata writers#10834

Draft
jschmidt-icinga wants to merge 3 commits intomasterfrom
perfdata-add-flush-thresholds
Draft

Add flush_threshold and flush_interval to remaining perfdata writers#10834
jschmidt-icinga wants to merge 3 commits intomasterfrom
perfdata-add-flush-thresholds

Conversation

@jschmidt-icinga
Copy link
Copy Markdown
Contributor

@jschmidt-icinga jschmidt-icinga commented Apr 30, 2026

This adds the flush_threshold and flush_interval options to remaining perfdata-writers, i.e. GraphiteWriter, GelfWriter, and OpenTsdbWriter. This should solve most of the performance degradation since #10668, because the overhead for one coroutine spawn per 2MiB/15s of perfdata should be negligible.

Fixes #10825. (At least I hope so)

@cla-bot cla-bot Bot added the cla/signed label Apr 30, 2026
@jschmidt-icinga jschmidt-icinga force-pushed the perfdata-add-flush-thresholds branch from e725164 to b86f6cf Compare April 30, 2026 13:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

carbon-cache (graphitewriter) is not processing queue of performance data after upgrading from 2.15.2 to 2.16

1 participant