Clarifications on KEDA scaler behavior with multiple triggers and with/withoutfallback options #6603
-
I have a couple of questions regarding the behavior of the KEDA scaler in the following scenarios: Scenario 1: ScaledObject with azure-log-analytics and CPU Triggers, with fallbackReplicas configured
log analytics queries are sometimes timing out in our case and wanted to understand whats the best way to control the behaviour in this instance Scenario 2: ScaledObject with azure-log-analytics and CPU Triggers, without fallbackReplicas configured
Couldn't find any detailed documentation on how the behaviour will be in different scenarios, so thought of reaching out for help here. Thanks |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 11 replies
-
Scenario 1:
Scenario 2:
Maybe worth mentioning is that in the upcoming release (2.17) we will get an extra option 'behavior' at fallback: |
Beta Was this translation helpful? Give feedback.
-
Thanks @rickbrouwer for sharing the details. In our environment, we configured maxReplicas to equal fallbackReplicas to ensure that there is no impact on consumers in the event of a failure. However, we have observed that the LAW scaler often fails to retrieve the metric due to query timeouts or network issues, resulting in unnecessary scaling. We have tried adjusting failureThreshold, pollingInterval, and enableCache settings, but the issue still happens sometimes I am wondering what's the best way to address these types of problems. Any thoughts / suggestions from your experience ? |
Beta Was this translation helpful? Give feedback.
Scenario 1:
Scenario 2:
Maybe worth mentioning is that in the upcoming release (2.17) we will get an extra option 'behavior' at fallback:
https://github.com/kedacore/keda-docs/pull/1519/files