Thank you Thomas Rodrigues for steering me in the right direction. Here's what I came up with with your help. I created 2 separate super metrics:
this one is for cores per socket
(sum({This Resource: hardware|cpuInfo|numCpuCores}) / sum({This Resource: cpu|numCpuSockets}) < 16)
? 16
: (sum({This Resource: hardware|cpuInfo|numCpuCores}) / sum({This Resource: cpu|numCpuSockets}))
this one is total cores (for when you have more than 1 socket and the cores are still under 16)
(sum({This Resource: hardware|cpuInfo|numCpuCores}) / sum({This Resource: cpu|numCpuSockets}) < 16)
? (sum({This Resource: cpu|numCpuSockets}) * 16)
: sum({This Resource: hardware|cpuInfo|numCpuCores})
Once i have access to my lab, I'll attach the super metric json file. This was created in an HOL