Identify the cause why the Autoscaler is not scaling when expected.
The first thing you to determine is whether the relevant metrics (timer events originating from Gorouter) are reaching LogCache, where the Autoscaler requests them. In order to simulate the Autoscaler requests, you'll use the LogCache plugin for the cf CLI.
Metrics may not be passed to Autoscaler if LogCache is undersized, metrics are being lost, or if it is having other problems.
Follow these steps to validate Autoscaler functionality:
When metrics are not reaching Autoscaler, then it is recommended to review the loggregator system which passes metrics as log messages. Oftentimes missing metrics are indicative of the problem in the loggregator system. See the following articles:
https://docs.vmware.com/en/VMware-Tanzu-Application-Service/6.0/tas-for-vms/install-go-cli.html