-
Notifications
You must be signed in to change notification settings - Fork 810
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
Dynamic period table capacity adjustment #464
Comments
The scope of this could be a bit smaller; just focused on the midnight rollover, rather than general capacity? |
Thats up to the person who implements it I guess! I personally don't see how just focusing on the time around midnight make is much easier. |
I suspect the solution for #318 will be far more complex than adding |
Do we still need this issue now autoscaling is supported? Edit: AWS autoscaling does nothing at all when you're not using the table, so we currently still have the problem that the table is over-provisioned from when it is created until when we really need it. |
I think the new metrics-based scaling in table-manager is coping ok with this, so closing this issue. |
During the period from midnight to midnight + max chunk age, newly matured chunks require 2x the number of index entries to be written to the period tables because their contents span two day buckets. Provisioned capacity must be sized to cope with this nightly spike or the series flush queues start to back up:
However, doing so means that capacity is over-provisioned for the noon to midnight period. The table manager can be enhanced to step the capacity up automatically before midnight, and back down again after noon.
The text was updated successfully, but these errors were encountered: