@Amar-Azure-Practice , Generally, Azure load balancers distribute traffic based on Geographical location/Performance based, weight based, or path based in case of layer 7 load balancers. If you are looking to distribute traffic based on CPU utilization, then the best approach would be composing your custom script on the health probe configuration.
Here is a doc provided for better understanding on load balancer custom probes.
----------
Please do not forget to "Accept the answer" wherever the information provided helps you to help others in the community.