Scale your Azure Web App automatically using Azure App Service Automatic Scaling
In this article we will focus on scaling azure web apps and how the new automatic scaling feature of azure app s...
Thank you for posting this article. I am using azure durable function with fan-in fan-out pattern and hosted on premium app service plan. I applied rule-based scaling where Scale-out condition is Memory Percentage is greater than 70% and duration is set to 10 minutes and Scale-in condition is Memory Percentage is less than 50% and cool down time is set to 5 minutes.
Scale-out works perfectly fine for me but I am confused on how Scale-in works and how can I verify the jobs that are running on the VM2 will be successfully completed before killing/scale-in the VM2 as soon as it cools down.
For example: Function Starts with High Load and memory hits greater than 70% and it spawned a new VM and starts executing jobs there. Now if VM1 memory percentage is less than 50% it should cool down. Is there a way to check/confirm if jobs are successfully completed on VM2 which was created when load increased?
What is the definition of Stabilize metrics in below screen shot?