For the experienced folks here, While using auto scaling in k8s, which metrics did you look at in real world scenarios? I know CPU, memory etc. are the usual ones to look at. But, did you ever encounter a situation where these metrics did not help when scaling was actually needed. I am inquisitive post a recent conversation where a team is using "oldest message in message queue" as a metric for scaling pods. would like to hear more such stories.