Skip to content

Rewrite autoscaler (checker and handler); add web latency checker#20

Merged
rgalanakis merged 7 commits into
mainfrom
autoscaler-rewrite
Sep 22, 2025
Merged

Rewrite autoscaler (checker and handler); add web latency checker#20
rgalanakis merged 7 commits into
mainfrom
autoscaler-rewrite

Conversation

@rgalanakis

Copy link
Copy Markdown
Member

Autoscaling is now broken into a 'checker' and a 'handler'.

Checkers can check Sidekiq queue latency, or web request latency, whatever.

Handlers take an action, like logging, sending to Sentry, or scaling dynos in Heroku. There is also a chain handler.

It's now possible to easily create a web dyno autoscaler. It also cleaned up a lot of the internal complexity with the autoscaler parameters.

@rgalanakis rgalanakis force-pushed the autoscaler-rewrite branch 5 times, most recently from 2ef71e8 to c2e90d5 Compare September 22, 2025 15:31
@codecov-commenter

Copy link
Copy Markdown

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered ☂️

@rgalanakis rgalanakis merged commit 721ef97 into main Sep 22, 2025
3 checks passed
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

Successfully merging this pull request may close these issues.

2 participants