I work for a software vendor that develops a solution of capacity management and we use the VMware API to collect counters.
With vSphere, the counter "CPU guaranteed" has been deprecated and it was very helpful for our solution.
Does anyone know why it has been deprecated and most importantly, how can we get an equivalent ? (calculated from other counters?)
Yes, this new counter may be useful to replace the deprecated one and it is the only one that have been added after having removed CPU guaranteed. So they might be strongly linked...
We are currently investigating to compare new values with old ones but they are not exactly the same. (That is a problem for our software compatibility with oldier versions)
BTW, the API reference says about cpuentitlement that "This counter is for internal use only and is not useful for performance monitoring.".
If I were you I would deprecate your application feature that depends on it or redesign it (the feature) completely.