-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Introduce activationThreshold
/minMetricValue
for all scalers
#2800
Comments
@adborroto , @xoanmm |
About the name of this new property. Will be a generic name or specific by sealer? |
Agree, I'd do something that I have suggested on the PR: But I am definitely open to another options. |
What do you think if we use this change to unify those parameters? I mean, we can rename all of them into threshold/activationThreshold and keep the consistency accros all the scalers. |
We would also like this feature for kafka scaler. |
Related with this issue, during the last standup we decided to continue with it for all scalers, and we also agree with using |
@ybialik as @JorTurFer mentioned, we plan to have this for all scalers, so you can contribute this for Kafka :) |
@zroubalik I am only a user, I can only contribute my feedback :) |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 7 days if no further activity occurs. Thank you for your contributions. |
This issue has been automatically closed due to inactivity. |
Is every scaler done now? |
Redis Streams is missing because we are not sure about the functionality. If you happen to have Redis Streams knowledge, or know anybody, open a PR for that please! |
@v-shenoy here is the Redis Streams related discussion: #3415 (comment) |
I think this is ready. I close it for the moment |
Proposal
Current activation (ie. scaling 0<->1) is happening if there's any activity on the target scaler, ie. the condition for comparison is
metricFromScaler > 0
. Thethreshold
property on individual scalers is not respected, it is just applied to 1<->N scaling.There are 2 scalers that supports flexible activation configuration, AWS Cloudwatch and Huawei Cloudeye (via
minMetricValue
property), where the default value is 0. The condition for comparison in this case is:metricFromScaler > minMetricValue
.We might want to introduce the same capability for all scalers.
Pending to implement:
Will not implement this:
Use-Case
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: