Using custom/external metrics is exactly what I was looking for, thanks!
I think my misunderstanding comes from the distinction between "first party" sensors (CPU scaler) and "third party" sensors (via "external metrics").
Is there a reason for this distinction? Will the CPU scaler eventually be pushed out of k8s as well?