I can create basic auto sacle rule such as memory easily
az monitor autoscale rule create -g xx --autoscale-name xxxx --scale out 2 --condition "CpuPercentage > 60 avg 1m"
But I want to create a rule base on Http Queue Length or Http5xx error, then az monitor command throws error
az monitor autoscale rule create -g xx --autoscale-name xxxx --scale out 2 --condition "HttpQueueLength <= 1 sum 1m"
az monitor autoscale rule create -g xx --autoscale-name xxxx --scale out 2 --condition "Http5xx <= 50 sum 1m"
Error is:
--condition ["NAMESPACE"] METRIC {==,!=,>,>=,<,<=} THRESHOLD {avg,min,max,total,count} PERIOD
[where DIMENSION {==,!=} VALUE [or VALUE ...]
[and DIMENSION {==,!=} VALUE [or VALUE ...] ...]]
Can someone guide me?