I'm learning load balancer and managed instance group auto scaling. I do not understand how does MIG autoscales when using HTTP load balancing utilization:
So, in MIG autoscale setting, I set Target HTTP load balancing utilization to 10%:
And in setting external HTTP load balancer: I have following two options:
utilization:
rate:
I can understand CPU based MIG autoscale, if the average CPU usage is greater than the number I inputed, then MIG will add more VMs to lower the number. It's very simple and straightforward.
But I do not know when will MIG autoscale when using HTTP load balancing utilization?


