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

Backfill/Rebalance process creates spikes on counters #40

Open
rsommer opened this issue Jul 11, 2023 · 2 comments
Open

Backfill/Rebalance process creates spikes on counters #40

rsommer opened this issue Jul 11, 2023 · 2 comments

Comments

@rsommer
Copy link

rsommer commented Jul 11, 2023

We recently did a cluster migration within our graphite setup and used bucky rebalance to adjust data distribution afterwards. After the migration was done, we discoverd spikes in our counter-based graphs, all appearing at the hour-boundary. These spikes appeared only after the migration and only for backfilled counter data - all newly written datapoints are spike-less as they have been before. Example graph from our dashboards:

Screenshot from 2023-07-11 09-11-22

All the spikes have not been there before rebalancing took place and are gone for all datapoints that have been written since.

This was done using the last github release 0.3.2.

@deniszh
Copy link
Contributor

deniszh commented Jul 11, 2023

Hi @rsommer

Do you using lock in your carbon / go-carbon?
You can also try our fork of buckytools, we're using it in prod w/o any issues. But please use master version, we're not doing releases often.

@rsommer
Copy link
Author

rsommer commented Jul 11, 2023

Hi @deniszh ,

indeed, flock was at its default value (false) - under normal conditions there is only go-carbon writing to the whisper files. Strange behaviour, though - because only Counts seem to be affected. I'll retry some cluster layout changes using your fork and flock set to true if I find some time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants