I have a azure container app that I want to scale based on a Azure service bus queue.
The app is already configured to process the queue and every instance processes two messages at a time. With manually scaling everything works as expected.
Now I want to autoscale the app because there are peaks with hundreds of messages but most of the time and during the night scaling to zero would be great.
I configured my container app with min replicas = 0 and max replicas = 10 and and I use a simple http-auto-scaler with other apps and it really scales my apps down to zero and up if I have more connections. So I want to enable this with my backend queue processor as well.
After reading this article https://techcommunity.microsoft.com/t5/fasttrack-for-azure/container-apps-a-practical-scaling-with-azure-queue-scale-rule/ba-p/3722075 I tried to add a azure queue scale
This doesn't work and my app only scales down to one but never goes higher even with 20 messages to process.
I also tried a keda scale rule as described here but this doesn't seem to change anything either
What am I missing?
Is there a way to dignose these rules?



