Skip to content
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

Improve the performance of Aggregate Graphs by Using VDEF's over Fetch and Assess to Calculate Nth Percentile and Bandwidth Usage #5595

Open
TheWitness opened this issue Nov 23, 2023 · 0 comments
Labels
aggregate Aggregate related issue enhancement General tag for an enhancement
Milestone

Comments

@TheWitness
Copy link
Member

Feature Request

Is your feature request related to a problem? Please describe

Several years ago, RRDtool introduced VDEF's to make calculating totals of various dimension aggregations including ptiles and bandwidth summation. However, Cacti's implementation of nth percentile and bandwidth summation does not use them. This makes rendering Aggregate Graphs real slow especially when there are dozens of interfaces included.

Describe the solution you'd like

Convert the entirety of bandwidth summation and nth percentile to VDEF's to save CPU cycles and use RRDtool for calculating which will be much faster.

@TheWitness TheWitness added enhancement General tag for an enhancement aggregate Aggregate related issue labels Nov 23, 2023
@netniV netniV added this to the v1.3.0 milestone Nov 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
aggregate Aggregate related issue enhancement General tag for an enhancement
Projects
None yet
Development

No branches or pull requests

2 participants