Correctly report error due to failed socket connection
Refactor synthetic metric calculation to include specification of operation
Implement summation synthetic metric calculation and use it for total CPU